作者 yangfu

无账号登出

@@ -20,6 +20,10 @@ func MiniUserInfoHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { @@ -20,6 +20,10 @@ func MiniUserInfoHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {
20 20
21 l := user.NewMiniUserInfoLogic(r.Context(), svcCtx) 21 l := user.NewMiniUserInfoLogic(r.Context(), svcCtx)
22 resp, err := l.MiniUserInfo(&req) 22 resp, err := l.MiniUserInfo(&req)
  23 + if len(resp.Accounts) == 0 { // 无账号时登出
  24 + httpx.WriteJson(w, http.StatusUnauthorized, nil)
  25 + return
  26 + }
23 result.HttpResult(r, w, resp, err) 27 result.HttpResult(r, w, resp, err)
24 } 28 }
25 } 29 }