Always use LJ::challenge_check_login