12345678910111213141516171819202122 |
- package middleware
- import "github.com/gin-gonic/gin"
- type AdminMiddleware struct {
- accounts *gin.Accounts
- }
- func NewAdminMiddleware() *AdminMiddleware {
- var accounts = gin.Accounts{
- "admin": "admin",
- }
- return &AdminMiddleware{
- accounts: &accounts,
- }
- }
- func (a *AdminMiddleware) Middleware() gin.HandlerFunc {
- return gin.BasicAuth(*a.accounts)
- }
|