|
|
@@ -60,14 +60,7 @@ func (ct *Login) Login(c *gin.Context) {
|
|
60
|
60
|
Platform: f.Platform,
|
|
61
|
61
|
})
|
|
62
|
62
|
|
|
63
|
|
- response.Success(c, &adResp.LoginPayload{
|
|
64
|
|
- Token: ut.Token,
|
|
65
|
|
- Username: u.Username,
|
|
66
|
|
- Email: u.Email,
|
|
67
|
|
- Avatar: u.Avatar,
|
|
68
|
|
- RouteNames: service.AllService.UserService.RouteNames(u),
|
|
69
|
|
- Nickname: u.Nickname,
|
|
70
|
|
- })
|
|
|
63
|
+ responseLoginSuccess(c, u, ut.Token)
|
|
71
|
64
|
}
|
|
72
|
65
|
|
|
73
|
66
|
// Logout 登出
|
|
|
@@ -165,12 +158,14 @@ func (ct *Login) OidcAuthQuery(c *gin.Context) {
|
|
165
|
158
|
if ut == nil {
|
|
166
|
159
|
return
|
|
167
|
160
|
}
|
|
168
|
|
- //fmt.Println("u:", u)
|
|
169
|
|
- //fmt.Println("ut:", ut)
|
|
170
|
|
- response.Success(c, &adResp.LoginPayload{
|
|
171
|
|
- Token: ut.Token,
|
|
172
|
|
- Username: u.Username,
|
|
173
|
|
- RouteNames: service.AllService.UserService.RouteNames(u),
|
|
174
|
|
- Nickname: u.Nickname,
|
|
175
|
|
- })
|
|
|
161
|
+ responseLoginSuccess(c, u, ut.Token)
|
|
176
|
162
|
}
|
|
|
163
|
+
|
|
|
164
|
+
|
|
|
165
|
+func responseLoginSuccess(c *gin.Context, u *model.User, token string) {
|
|
|
166
|
+ lp := &adResp.LoginPayload{}
|
|
|
167
|
+ lp.FromUser(u)
|
|
|
168
|
+ lp.Token = token
|
|
|
169
|
+ lp.RouteNames = service.AllService.UserService.RouteNames(u)
|
|
|
170
|
+ response.Success(c, lp)
|
|
|
171
|
+}
|