User model, sign in, sign up, change pass

User model, sign in, sign up, change pass