sessions.go 472 B

1234567891011121314151617181920212223
  1. /*
  2. * @description: session判断中间件
  3. * @Author: CP
  4. * @Date: 2020-08-28 14:17:23
  5. * @FilePath: \construction_management\web\middleware\sessions_auth.go
  6. */
  7. package middleware
  8. import (
  9. "fmt"
  10. "github.com/iris-contrib/middleware/csrf"
  11. "github.com/kataras/iris/v12"
  12. )
  13. func SessionsAuth(ctx iris.Context) {
  14. //TODO 会话权限-判断
  15. fmt.Println("seesionsAuth")
  16. //通过后执行下一步
  17. ctx.ViewData(csrf.TemplateTag, csrf.TemplateField(ctx))
  18. ctx.Next()
  19. }