Implement secure password in user model,