Basic User Model with Secure Passwords