Basic user model with secure authentication"