chroe
This commit is contained in:
@@ -60,14 +60,7 @@ func (ct *Login) Login(c *gin.Context) {
|
|||||||
Platform: f.Platform,
|
Platform: f.Platform,
|
||||||
})
|
})
|
||||||
|
|
||||||
response.Success(c, &adResp.LoginPayload{
|
responseLoginSuccess(c, u, ut.Token)
|
||||||
Token: ut.Token,
|
|
||||||
Username: u.Username,
|
|
||||||
Email: u.Email,
|
|
||||||
Avatar: u.Avatar,
|
|
||||||
RouteNames: service.AllService.UserService.RouteNames(u),
|
|
||||||
Nickname: u.Nickname,
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Logout 登出
|
// Logout 登出
|
||||||
@@ -165,12 +158,14 @@ func (ct *Login) OidcAuthQuery(c *gin.Context) {
|
|||||||
if ut == nil {
|
if ut == nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
//fmt.Println("u:", u)
|
responseLoginSuccess(c, u, ut.Token)
|
||||||
//fmt.Println("ut:", ut)
|
}
|
||||||
response.Success(c, &adResp.LoginPayload{
|
|
||||||
Token: ut.Token,
|
|
||||||
Username: u.Username,
|
func responseLoginSuccess(c *gin.Context, u *model.User, token string) {
|
||||||
RouteNames: service.AllService.UserService.RouteNames(u),
|
lp := &adResp.LoginPayload{}
|
||||||
Nickname: u.Nickname,
|
lp.FromUser(u)
|
||||||
})
|
lp.Token = token
|
||||||
|
lp.RouteNames = service.AllService.UserService.RouteNames(u)
|
||||||
|
response.Success(c, lp)
|
||||||
}
|
}
|
||||||
@@ -11,6 +11,13 @@ type LoginPayload struct {
|
|||||||
Nickname string `json:"nickname"`
|
Nickname string `json:"nickname"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (lp *LoginPayload) FromUser(user *model.User) {
|
||||||
|
lp.Username = user.Username
|
||||||
|
lp.Email = user.Email
|
||||||
|
lp.Avatar = user.Avatar
|
||||||
|
lp.Nickname = user.Nickname
|
||||||
|
}
|
||||||
|
|
||||||
var UserRouteNames = []string{
|
var UserRouteNames = []string{
|
||||||
"MyTagList", "MyAddressBookList", "MyInfo", "MyAddressBookCollection", "MyPeer",
|
"MyTagList", "MyAddressBookList", "MyInfo", "MyAddressBookCollection", "MyPeer",
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user