Beispiel #1
0
        public JsonResult SavePayPwd(string oldPwd, string pwd)
        {
            var hasPayPwd = MemberApplication.HasPayPwd(CurrentUser.Id);

            if (hasPayPwd && string.IsNullOrEmpty(oldPwd))
            {
                return(Json(new { success = false, msg = "请输入旧支付密码" }));
            }

            if (string.IsNullOrWhiteSpace(pwd))
            {
                return(Json(new { success = false, msg = "请输入新支付密码" }));
            }

            if (hasPayPwd)
            {
                var success = MemberApplication.VerificationPayPwd(CurrentUser.Id, oldPwd);
                if (!success)
                {
                    return(Json(new { success = false, msg = "旧支付密码错误" }));
                }
            }

            _iMemberCapitalService.SetPayPwd(CurrentUser.Id, pwd);

            return(Json(new { success = true, msg = "设置成功" }));
        }
        public ActionResult ChangePassWord(int id, string passWord, string key)
        {
            var member = Core.Cache.Get <MemberInfo>(key + "3");

            if (member == null)
            {
                return(Json(new { success = false, flag = -1, msg = "验证超时" }));
            }
            var userId = member.Id;

            if (id == 1)
            {
                _iMemberService.ChangePassword(userId, passWord);
            }
            else
            {
                _iMemberCapitalService.SetPayPwd(UserId, passWord);
            }
            MessageUserInfo info = new MessageUserInfo();

            info.SiteName = SiteSettings.SiteName;
            info.UserName = member.UserName;
            Task.Factory.StartNew(() => _iMessageService.SendMessageOnFindPassWord(userId, info));
            return(Json(new { success = true, flag = 1, msg = "成功找回密码" }));
        }
 /// <summary>
 /// 设置支付密码
 /// </summary>
 /// <param name="memid"></param>
 /// <param name="pwd"></param>
 public static void SetPayPwd(long memid, string pwd)
 {
     _iMemberCapitalService.SetPayPwd(memid, pwd);
 }
Beispiel #4
0
 /// <summary>
 /// 设置密码
 /// </summary>
 /// <param name="pwd"></param>
 /// <returns></returns>
 public JsonResult SetPayPwd(string pwd)
 {
     _iMemberCapitalService.SetPayPwd(CurrentUser.Id, pwd);
     return(SuccessResult(msg: "设置成功"));
 }
Beispiel #5
0
 /// <summary>
 /// 设置密码
 /// </summary>
 /// <param name="pwd"></param>
 /// <returns></returns>
 public JsonResult SetPayPwd(string pwd)
 {
     _iMemberCapitalService.SetPayPwd(CurrentUser.Id, pwd);
     return(Json(new { success = true, msg = "设置成功" }));
 }