Complete user authentication and basic validation