Modify: return user information in siteConfig while logged in

This commit is contained in:
HFO4
2019-11-25 14:08:11 +08:00
parent 5e1e76719f
commit 28df5ca833
5 changed files with 40 additions and 18 deletions

View File

@@ -23,7 +23,14 @@ func SiteConfig(c *gin.Context) {
"defaultTheme",
})
c.JSON(200, serializer.BuildSiteConfig(siteConfig))
// 如果已登录,则同时返回用户信息
user, _ := c.Get("user")
if user, ok := user.(*model.User); ok {
c.JSON(200, serializer.BuildSiteConfig(siteConfig, user))
return
}
c.JSON(200, serializer.BuildSiteConfig(siteConfig, nil))
}
// Ping 状态检查页面