From 420223cacae26181b7a42412befa78d7737ea71b Mon Sep 17 00:00:00 2001 From: JustSong Date: Thu, 22 Dec 2022 18:44:34 +0800 Subject: [PATCH] fix: only return necessary information to frontend --- controller/user.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/controller/user.go b/controller/user.go index b13b5ef..59f120b 100644 --- a/controller/user.go +++ b/controller/user.go @@ -74,12 +74,17 @@ func setupLogin(user *model.User, c *gin.Context) { }) return } - user.Password = "" - user.Token = "" + cleanUser := model.User{ + Id: user.Id, + Username: user.Username, + DisplayName: user.DisplayName, + Role: user.Role, + Status: user.Status, + } c.JSON(http.StatusOK, gin.H{ "message": "", "success": true, - "data": user, + "data": cleanUser, }) }