Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }