has secure password model