aboutsummaryrefslogtreecommitdiff
path: root/middleware/auth.go
blob: 008aa2c4c0e4dd478131869e2db0d8132ef6bd3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package middleware

import (
	"dove/utils/auth"
	"dove/utils/shortcuts"

	"github.com/gofiber/fiber/v2"
)

func authentication(context *fiber.Ctx) error {
	switch auth.IsAuthenticated(context) {
	case true:
		return context.Next()
	default:
		return shortcuts.Redirect(context, "auth.login")
	}
}