コード例 #1
0
        public JsonResult EditPwd(int accountId, string account, string oldPassword, string newPassword)
        {
            try
            {
                //获取用户
                var _user = _SysAccountService.Login(account, MD5Util.GetMD5_32(oldPassword));
                if (_user == null)
                {
                    //获取用户失败
                    return(Json(new { Status = Successed.Empty }, JsonRequestBehavior.AllowGet));
                }
                _user.PassWord = MD5Util.GetMD5_32(newPassword);
                //修改密码
                _SysAccountService.Update(_user);

                //修改密码成功,清除缓存
                Loginer.DelAccountCache();
                return(Json(new { Status = Successed.Ok }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Status = Successed.Error }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #2
0
 /// <summary>
 /// 退出登陆
 /// </summary>
 /// <returns></returns>
 public ActionResult SignOut()
 {
     Loginer.DelAccountCache();
     return(Redirect("/Login/Login"));
 }
コード例 #3
0
 public ActionResult SignOut()
 {
     Loginer.DelAccountCache();
     return(View("Login"));
 }