User model made with secure password