public ActionResult PassportVertify() { var cookie = Request.Cookies[Constants.USER_COOKIE_KEY]; if (cookie == null || string.IsNullOrEmpty(cookie.ToString())) { return(RedirectToAction("Login", new { ReturnUrl = Regex.Replace(Request["ReturnUrl"], @"ticket=(.{0,36})&token=(.{0,32})", String.Empty), Token = Request["Token"] })); } string userId = cookie.Value; var success = PassportService.AuthernVertify(Request["Token"], Convert.ToDateTime(Request["TimeStamp"])); if (!success) { return(RedirectToAction("Login", new { ReturnUrl = Regex.Replace(Request["ReturnUrl"], @"ticket=(.{0,36})&token=(.{0,32})", String.Empty), Token = Request["Token"] })); } return(Redirect(PassportService.GetReturnUrl(userId, Request["Token"], Request["ReturnUrl"]))); }
public ActionResult PassportVertify() { var cookie = Request.Cookies[ConstantHelper.USER_COOKIE_KEY]; if (cookie == null || string.IsNullOrEmpty(cookie.ToString())) { return(RedirectToAction("Login", new { ReturnUrl = Request["ReturnUrl"], Token = Request["Token"] })); } string userinfo = cookie.ToString(); var success = passportservice.AuthernVertify(Request["Token"], Convert.ToDateTime(Request["TimeStamp"])); if (!success) { return(RedirectToAction("Login", new { ReturnUrl = Request["ReturnUrl"], Token = Request["Token"] })); } return(Redirect(passportservice.GetReturnUrl(userinfo, Request["Token"], Request["ReturnUrl"]))); }