Untested update of loginUser()