|
@@ -51,7 +51,7 @@ func (this *BaseAuthController) Prepare() {
|
|
|
session, err := models.GetSessionByToken(authorization)
|
|
|
if err != nil {
|
|
|
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()
|
|
|
return
|
|
|
}
|
|
@@ -69,6 +69,11 @@ func (this *BaseAuthController) Prepare() {
|
|
|
nilWxUser := new(models.WxUserItem)
|
|
|
this.User = nilWxUser
|
|
|
} else {
|
|
|
+ if session.SessionStatus == 1 {
|
|
|
+ this.JSON(models.BaseResponse{Ret: 401, Msg: "您的账号在另一设备登录,当前设备已被迫下线。若不是您本人操作,请确保未泄露短信验证码或及时修改您的登录密码", ErrMsg: "sesson is empty "}, false, false)
|
|
|
+ this.StopRun()
|
|
|
+ return
|
|
|
+ }
|
|
|
wxUser, err := models.GetWxUserItemByMobile(session.Mobile)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
this.JSON(models.BaseResponse{Ret: 408, Msg: "信息已变更,请重新登陆!", ErrMsg: "获取信息失败 " + strconv.Itoa(session.UserId)}, false, false)
|