modified UserLoginAction