UserCheck refactored
Refactored for new auth flow
change redirection