/// <summary> /// 找回密码-重置密码 /// </summary> /// <returns></returns> public ActionResult FindPassword() { //if (Request["token"] != null && !string.IsNullOrEmpty(Request["token"].ToString().Trim())) //{ // string token = Request["token"].ToString().Trim(); // CustomerPasswordToken passwordToken = ServiceHelper.GetService<ICustomerService>().GetCustomerPasswordToken(token, "E"); // if (passwordToken != null) // ServiceHelper.GetService<ICustomerService>().UpdatePasswordTokenStatus(token); // else // ViewBag.Message = LanguageHelper.GetText("Token已经过期或不存在!"); //} //else // ViewBag.Message = LanguageHelper.GetText("Token已经过期或不存在!"); string FindPasswordSMSCodeRight = CookieHelper.GetCookie <String>("FindPasswordSMSCodeRight"); if (!string.IsNullOrEmpty(FindPasswordSMSCodeRight) && FindPasswordSMSCodeRight == "FindPasswordSMSCodeRight") { ViewBag.Step = "step2"; CookieHelper.SaveCookie("FindPasswordSMSCodeRight", ""); } else if (Request["token"] != null && !string.IsNullOrEmpty(Request["token"].ToString())) { string token = Request["token"].ToString().Trim(); CustomerPasswordTokenInfo passwordToken = LoginFacade.GetPasswordTokenInfo(token, "E"); if (passwordToken != null) { CookieHelper.SaveCookie <String>("FindPasswordCustomerID", Request["CustomerID"].ToString()); LoginFacade.UpdatePasswordToken(token); } else { ViewBag.Message = "Token已经过期或不存在!"; } ViewBag.Step = "step2";//验证邮箱过来的验证地址 } else { ViewBag.Step = "step1"; } return(View("FindPassword")); }