heritage-api/handler/base-handler.go

20 lines
314 B
Go

package handler
import (
"github.com/gin-gonic/gin"
"myschools.me/heritage/heritage-api/model"
)
// 获取当前用户
func currentUser(c *gin.Context) *model.User {
usr, ok := c.Get("user")
if !ok {
return nil
}
u, ok := usr.(*model.User)
if !ok || u == nil || u.ID == "" {
return nil
}
return u
}