|
@@ -1236,7 +1236,8 @@ func (this *SysAdminController) ResetPass() {
|
|
|
adminInfo.Password = pwd
|
|
|
adminInfo.LastUpdatedPasswordTime = time.Now().Format(utils.FormatDateTime)
|
|
|
adminInfo.LastUpdatedTime = time.Now().Format(utils.FormatDateTime)
|
|
|
- if e := adminInfo.Update([]string{"Password", "LastUpdatedPasswordTime", "LastUpdatedTime"}); e != nil {
|
|
|
+ adminInfo.LastLoginTime = time.Now().Format(utils.FormatDateTime)
|
|
|
+ if e := adminInfo.Update([]string{"Password", "LastUpdatedPasswordTime", "LastUpdatedTime", "LastLoginTime"}); e != nil {
|
|
|
br.Msg = "操作失败"
|
|
|
br.ErrMsg = "更新系统用户分组失败, Err: " + e.Error()
|
|
|
return
|
|
@@ -1250,9 +1251,13 @@ func (this *SysAdminController) ResetPass() {
|
|
|
_ = utils.Rc.LPush(utils.CACHE_SYNC_ADMIN, syncData)
|
|
|
}
|
|
|
|
|
|
- // 清除系统用户列表缓存key
|
|
|
+ // 清除系统用户列表缓存key及异常登录缓存
|
|
|
_ = utils.Rc.Delete(utils.CACHE_KEY_ADMIN)
|
|
|
_ = utils.Rc.Delete(utils.CACHE_KEY_ADMIN_ID)
|
|
|
+ abnormalKey := fmt.Sprint(utils.CACHE_ABNORMAL_LOGIN, adminInfo.AdminName)
|
|
|
+ errPassKey := fmt.Sprint(utils.CACHE_LOGIN_ERR_PASS, adminInfo.AdminName)
|
|
|
+ _ = utils.Rc.Delete(abnormalKey)
|
|
|
+ _ = utils.Rc.Delete(errPassKey)
|
|
|
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|