contexts.go 305 B

12345678910111213141516171819
  1. package utils
  2. import "github.com/gin-gonic/gin"
  3. func SetUserId(c *gin.Context, userId int64) {
  4. if c.Keys == nil {
  5. c.Keys = make(map[string]interface{})
  6. }
  7. c.Keys["userId"] = userId
  8. }
  9. func GetUserId(c *gin.Context) int64 {
  10. val, ok := c.Get("userId")
  11. if !ok {
  12. return 0
  13. }
  14. return val.(int64)
  15. }