basicauth.go 486 B

1234567891011121314151617181920212223242526
  1. /*
  2. * @description: 登录权限中间件
  3. * @Author: CP
  4. * @Date: 2020-08-28 11:42:39
  5. * @FilePath: \construction_management\web\middleware\basicauth.go
  6. */
  7. package middleware
  8. import (
  9. "fmt"
  10. "github.com/kataras/iris/v12"
  11. "github.com/kataras/iris/v12/middleware/basicauth"
  12. )
  13. // BasicAuth middleware sample.
  14. var BasicAuth = basicauth.New(basicauth.Config{
  15. Users: map[string]string{
  16. "admin": "password",
  17. },
  18. })
  19. func Before(ctx iris.Context) {
  20. fmt.Println("before")
  21. // [...]
  22. }