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"]))); }
public ActionResult PassportCenter() { //没有授权Token非法访问 if (string.IsNullOrEmpty(Request["token"])) { return(Content("没有授权Token,非法访问")); } if (Session.GetByCookieRedis <UserInfo>() != null) { UserInfo userInfo = Session.GetByCookieRedis <UserInfo>(); return(Redirect(PassportService.GetReturnUrl(userInfo.Id.ToString(), Request["token"], Request["returnUrl"]))); } return(View()); }
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"]))); }