token.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package middleware
  2. import (
  3. "eta/eta_bridge/controller/resp"
  4. "eta/eta_bridge/utils"
  5. "github.com/gin-gonic/gin"
  6. )
  7. func Token() gin.HandlerFunc {
  8. return func(c *gin.Context) {
  9. token := c.Request.Header.Get("Authorization")
  10. if token == "" {
  11. token = c.DefaultQuery("authorization", "")
  12. if token == "" {
  13. token = c.DefaultQuery("Authorization", "")
  14. }
  15. }
  16. if token == "" {
  17. resp.TokenError(nil, "非法访问", "非法访问", c)
  18. c.Abort()
  19. return
  20. }
  21. if token != utils.CrmEtaAuthorization {
  22. resp.TokenError(nil, "非法访问", "非法访问", c)
  23. c.Abort()
  24. return
  25. }
  26. c.Next()
  27. }
  28. }
  29. func InternalToken() gin.HandlerFunc {
  30. return func(c *gin.Context) {
  31. //token := c.Request.Header.Get("Authorization")
  32. //if token == "" {
  33. // token = c.DefaultQuery("authorization", "")
  34. // if token == "" {
  35. // token = c.DefaultQuery("Authorization", "")
  36. // }
  37. //}
  38. //if token == "" {
  39. // resp.TokenError(nil, "非法访问", "非法访问", c)
  40. // c.Abort()
  41. // return
  42. //}
  43. //checkToken := utils.MD5(global.CONFIG.Serve.AppNameEn + global.CONFIG.Serve.Md5Key)
  44. //if token != checkToken {
  45. // resp.TokenError(nil, "非法访问", "非法访问", c)
  46. // c.Abort()
  47. // return
  48. //}
  49. c.Next()
  50. }
  51. }