浏览代码

no message

xingzai 11 月之前
父节点
当前提交
e64451df65
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      controllers/base_auth_mobile.go

+ 6 - 1
controllers/base_auth_mobile.go

@@ -50,7 +50,7 @@ func (this *BaseAuthMobileController) Prepare() {
 				session, err := models.GetSessionByToken(authorization)
 				session, err := models.GetSessionByToken(authorization)
 				if err != nil {
 				if err != nil {
 					if err.Error() == utils.ErrNoRow() {
 					if err.Error() == utils.ErrNoRow() {
-						this.JSON(models.BaseResponse{Ret: 408, Msg: "信息已变更,请重新登陆!", ErrMsg: "Token 信息已变更:Token: " + authorization}, false, false)
+						this.JSON(models.BaseResponse{Ret: 408, Msg: "您的登录状态已过期,请重新登录", ErrMsg: "Token 信息已变更:Token: " + authorization}, false, false)
 						this.StopRun()
 						this.StopRun()
 						return
 						return
 					}
 					}
@@ -63,6 +63,11 @@ func (this *BaseAuthMobileController) Prepare() {
 					this.StopRun()
 					this.StopRun()
 					return
 					return
 				}
 				}
+				if session.SessionStatus == 1 {
+					this.JSON(models.BaseResponse{Ret: 401, Msg: "您的账号在另一设备登录,当前设备已被迫下线。若不是您本人操作,请确保未泄露短信验证码或及时修改您的登录密码", ErrMsg: "sesson is empty "}, false, false)
+					this.StopRun()
+					return
+				}
 				//wxUser, err := models.GetWxUserItemByUserId(session.UserId)
 				//wxUser, err := models.GetWxUserItemByUserId(session.UserId)
 				wxUser, err := models.GetWxUserItemByMobile(session.Mobile)
 				wxUser, err := models.GetWxUserItemByMobile(session.Mobile)
 				if err != nil && err != services.ERR_USER_NOT_BIND {
 				if err != nil && err != services.ERR_USER_NOT_BIND {