public ActionResult AjaxValidateCustomerEmail(FormCollection form) { string Email = Request["Email"].ToString(); string ValidatedCode = Request["ValidatedCode"].ToString(); if (CookieHelper.GetCookie <String>("VerifyCode").ToLower() == ValidatedCode.ToLower()) { if (!string.IsNullOrEmpty(Email)) { string imgBaseUrl = ConfigurationManager.AppSettings["CDNWebDomain"].ToString();//图片根目录 string domain = ConfigurationManager.AppSettings["WebDomain"].ToString(); if (CustomerFacade.CheckEmail(Email)) { return(Json("此邮箱已经被验证过,请使用其它邮箱", JsonRequestBehavior.AllowGet)); } if (CustomerFacade.SendEmailValidatorMail(CurrUser.UserID, Email, imgBaseUrl, domain)) { CustomerInfo info = CustomerFacade.GetCustomerByID(CurrUser.UserID); if (Email != info.Email) { CustomerFacade.UpdateCustomerEmailAddress(CurrUser.UserID, Email); } return(Json("s", JsonRequestBehavior.AllowGet)); } return(Json("短信校验码不正确或不存在", JsonRequestBehavior.AllowGet)); } return(Json("短信校验码不正确或不存在", JsonRequestBehavior.AllowGet)); } return(Json("验证码不正确", JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxSendValidateEmail(FormCollection form) { string email = Request["Email"].ToString(); string imgBaseUrl = ConfigurationManager.AppSettings["CDNWebDomain"].ToString();//图片根目录 string domain = ConfigurationManager.AppSettings["WebDomain"].ToString(); CustomerInfo info = CustomerFacade.GetCustomerByID(CurrUser.UserID); if (!string.IsNullOrEmpty(info.Email) && email != info.Email) { return(Json("修改邮件地址,请先保存再发送验证邮件", JsonRequestBehavior.AllowGet)); } if (CustomerFacade.CheckEmail(email)) { return(Json("此邮箱已经被验证过,请使用其它邮箱", JsonRequestBehavior.AllowGet)); } if (CustomerFacade.SendEmailValidatorMail(CurrUser.UserID, email, imgBaseUrl, domain)) { if (email != info.Email) { CustomerFacade.UpdateCustomerEmailAddress(CurrUser.UserID, email); } return(Json("s", JsonRequestBehavior.AllowGet)); } return(Json("服务器繁忙,稍后重试", JsonRequestBehavior.AllowGet)); }