boot.go 505 B

123456789101112131415161718192021
  1. package boot
  2. import (
  3. "gfast/library/utils"
  4. "github.com/goflyfox/gtoken/gtoken"
  5. "github.com/gogf/gf/frame/g"
  6. )
  7. func init() {
  8. g.Server().SetPort(8200)
  9. g.Server().AddStaticPath("/public", g.Cfg().Get("server.ServerRoot").(string))
  10. // 启动gtoken
  11. gtoken := &gtoken.GfToken{
  12. LoginPath: "/sysLogin/login",
  13. LoginBeforeFunc: utils.AdminLogin,
  14. LogoutPath: "/sysLogin/logout",
  15. AuthPaths: g.SliceStr{"/system/*"},
  16. LogoutBeforeFunc: utils.AdminLoginOut,
  17. }
  18. gtoken.Start()
  19. }