public ActionResult Login(string username, string password) { var result = passportservice.Login(username, password); if (result.IsSuccess) { HttpCookie userCookie = new HttpCookie(ConstantHelper.USER_COOKIE_KEY); userCookie.HttpOnly = true; userCookie.Value = result.UserInfo.UserId.ToString(); userCookie.Expires = DateTime.Now.AddHours(2); Response.Cookies.Add(userCookie); var redirectUrl = passportservice.GetReturnUrl(result.UserInfo.UserId.ToString(), Request["Token"], Request["ReturnUrl"]); return(Redirect(redirectUrl)); } return(View()); }