コード例 #1
0
        public PartialViewResult LoginPwdUpd(UpdL_PwdModel pm)
        {
            string referer = HttpContext.Request.Headers["Referer"];

            if ((referer != null) && (referer.Trim().StartsWith(path)))
            {
                if (ModelState.IsValid && (IsLoginPwdTrue1(pm.Lpwd) && IsCodeTrue1(pm.Code) && IsTranPwd1(pm.Lnpwd)))
                {
                    var uu = adb.Users.Where(a => a.UserName == User.Identity.Name).FirstOrDefault();
                    ViewData["Phone_td2"] = uu.PhoneNumber;

                    var  u      = adb.Users.Where(a => a.UserName == User.Identity.Name).FirstOrDefault();
                    var  result = UserManager.CreateAsync(u, pm.Lnpwd);//密码转码准备添加
                    bool r      = DefaultUpdate(u, u.TradePwd, u.Email, u.PasswordHash, u.PhoneNumber, u.IdNumberType, u.IdNumber, u.RealityName, u.IdentiTime, u.tradePwdCount);
                    if (r)
                    {
                        AuthenticationManager.SignOut();
                        clearSession_Code();
                        ViewBag.msg = "修改成功";
                        return(PartialView());
                    }
                    else
                    {
                        clearSession_Code();
                        ViewBag.msg = "修改失败";
                        return(PartialView());
                    }
                }
                ViewBag.msg = "修改失败";
                return(PartialView());
            }
            else
            {
                ViewBag.msg = "修改失败";
                return(PartialView("Error"));
            }
        }
コード例 #2
0
        public PartialViewResult TradePwdUpd(UpdL_PwdModel pm)
        {
            //  string id = Session["UserID"].ToString();
            string referer = HttpContext.Request.Headers["Referer"];

            if ((referer != null) && (referer.Trim().StartsWith(path)))
            {
                if (ModelState.IsValid && (IsCodeTrue1(pm.Code) && IsLoginPwd1(pm.Lnpwd)))
                {
                    var uu = adb.Users.Where(a => a.UserName == User.Identity.Name).FirstOrDefault();
                    ViewData["Phone_td"] = uu.PhoneNumber;

                    var u = adb.Users.Where(a => a.UserName == User.Identity.Name).FirstOrDefault();

                    bool r = DefaultUpdate(u, pm.Lnpwd, u.Email, u.PasswordHash, u.PhoneNumber, u.IdNumberType, u.IdNumber, u.RealityName, u.IdentiTime, u.tradePwdCount);

                    if (r)
                    {
                        clearSession_Code();
                        ViewBag.msg = "修改成功";
                        return(PartialView());
                    }
                    else
                    {
                        clearSession_Code();
                        ViewBag.msg = "修改失败";
                        return(PartialView());
                    }
                }
                return(PartialView());
            }
            else
            {
                return(PartialView("Error"));
            }
        }