Refined user tests and adjusted controller logic to reflect new functionality of user.CheckCanLogin()