Files
eagle/internal/service/common_service.go
2021-12-18 22:58:04 +08:00

22 lines
328 B
Go

package service
import "github.com/gin-gonic/gin"
// GetUserID 返回用户id
func GetUserID(c *gin.Context) uint64 {
if c == nil {
return 0
}
// uid 必须和 middleware/auth 中的 uid 命名一致
if v, exists := c.Get("uid"); exists {
uid, ok := v.(uint64)
if !ok {
return 0
}
return uid
}
return 0
}