rename User.try_to_login to authenticate