public ActionResult CheckUserLoginName(string loginName) { var cookieLoginName = UILoginHelper.GetUIUserLoginNameOrEmail(HttpContext); BizResultInfo result = UserInfoBo.GetUserInfoByLoginNameOrEmail(cookieLoginName); if (result.IsSuccess) { var userInfo = result.Target as BizUserInfo; if (!userInfo.UserLoginName.Equals(loginName)) { result = UserInfoBo.CheckUserEmailOrLoginName(loginName); } else { result.IsSuccess = true; result.SuccessMessage = "邮箱是有效的哦,可以使用。"; } } return(Json(result)); }
public ActionResult CheckUserEmail(string email) { var cookieLoginName = UILoginHelper.GetUIUserLoginNameOrEmail(HttpContext); if (!cookieLoginName.Contains('@')) { var userInfo = UserInfoBo.GetUserInfoByLoginNameOrEmail(cookieLoginName).Target as BizUserInfo; cookieLoginName = userInfo.UserEmail; } BizResultInfo result = new BizResultInfo(); if (cookieLoginName.Equals(email)) { result.IsSuccess = true; result.SuccessMessage = "邮箱是有效的哦,可以使用。"; } else { result = UserInfoBo.CheckUserEmailOrLoginName(email); } return(Json(result)); }