|
@@ -532,36 +532,36 @@ func (c *BaseAuthController) Prepare() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- // 如果当前登录态是不可信设备的,那么需要做过期校验
|
|
|
- if session.IsRemember != 1 {
|
|
|
- loginKey := fmt.Sprint(utils.CACHE_ACCESS_TOKEN_LOGIN, session.Id)
|
|
|
- loginInfo, _ := utils.Rc.RedisString(loginKey)
|
|
|
- if loginInfo == `` {
|
|
|
- c.JSON(models.BaseResponse{Ret: 408, Msg: "超时未操作,系统自动退出!", ErrMsg: "超时未操作,系统自动退出!"}, false, false)
|
|
|
- c.StopRun()
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- //if loginInfo != "1" {
|
|
|
- // lastLoginTime := admin.LastLoginTime
|
|
|
- //
|
|
|
- // lastLoginTimeObj, err := time.Parse(utils.FormatDateWallWithLoc, lastLoginTime)
|
|
|
- // fmt.Println(lastLoginTimeObj, err)
|
|
|
- //
|
|
|
- // msg := `该账号于` + lastLoginTimeObj.Format(utils.FormatDateTime) + "在其他网络登录。此客户端已退出登录。"
|
|
|
- // c.JSON(models.BaseResponse{Ret: 408, Msg: msg, ErrMsg: msg}, false, false)
|
|
|
- // c.StopRun()
|
|
|
- // return
|
|
|
- //}
|
|
|
-
|
|
|
- // 如果是ETA体验版-更新活跃时长/更新登录时长的接口请求, 则不更新Token时长
|
|
|
- if uri != `/adminapi/eta_trial/user/login_duration` && uri != `/adminapi/eta_trial/user/active` {
|
|
|
- utils.Rc.Put(loginKey, "1", utils.LoginCacheTime*time.Minute)
|
|
|
- // 不信任名单也同步更新
|
|
|
- noTrustLoginKey := fmt.Sprint(utils.CACHE_ACCESS_TOKEN_LOGIN_NO_TRUST, admin.AdminId)
|
|
|
- utils.Rc.Put(noTrustLoginKey, session.Id, utils.LoginCacheTime*time.Minute)
|
|
|
- }
|
|
|
- }
|
|
|
+ //// 如果当前登录态是不可信设备的,那么需要做过期校验
|
|
|
+ //if session.IsRemember != 1 {
|
|
|
+ // loginKey := fmt.Sprint(utils.CACHE_ACCESS_TOKEN_LOGIN, session.Id)
|
|
|
+ // loginInfo, _ := utils.Rc.RedisString(loginKey)
|
|
|
+ // if loginInfo == `` {
|
|
|
+ // c.JSON(models.BaseResponse{Ret: 408, Msg: "超时未操作,系统自动退出!", ErrMsg: "超时未操作,系统自动退出!"}, false, false)
|
|
|
+ // c.StopRun()
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+ //
|
|
|
+ // //if loginInfo != "1" {
|
|
|
+ // // lastLoginTime := admin.LastLoginTime
|
|
|
+ // //
|
|
|
+ // // lastLoginTimeObj, err := time.Parse(utils.FormatDateWallWithLoc, lastLoginTime)
|
|
|
+ // // fmt.Println(lastLoginTimeObj, err)
|
|
|
+ // //
|
|
|
+ // // msg := `该账号于` + lastLoginTimeObj.Format(utils.FormatDateTime) + "在其他网络登录。此客户端已退出登录。"
|
|
|
+ // // c.JSON(models.BaseResponse{Ret: 408, Msg: msg, ErrMsg: msg}, false, false)
|
|
|
+ // // c.StopRun()
|
|
|
+ // // return
|
|
|
+ // //}
|
|
|
+ //
|
|
|
+ // // 如果是ETA体验版-更新活跃时长/更新登录时长的接口请求, 则不更新Token时长
|
|
|
+ // if uri != `/adminapi/eta_trial/user/login_duration` && uri != `/adminapi/eta_trial/user/active` {
|
|
|
+ // utils.Rc.Put(loginKey, "1", utils.LoginCacheTime*time.Minute)
|
|
|
+ // // 不信任名单也同步更新
|
|
|
+ // noTrustLoginKey := fmt.Sprint(utils.CACHE_ACCESS_TOKEN_LOGIN_NO_TRUST, admin.AdminId)
|
|
|
+ // utils.Rc.Put(noTrustLoginKey, session.Id, utils.LoginCacheTime*time.Minute)
|
|
|
+ // }
|
|
|
+ //}
|
|
|
|
|
|
admin.RoleTypeCode = GetSysUserRoleTypeCode(admin.RoleTypeCode)
|
|
|
c.SysUser = admin
|