Final loginUSer() changes