tijl.dev-core/internal/handlers/login.go

17 lines
323 B
Go
Raw Normal View History

2024-08-21 23:43:54 +02:00
package handlers
import (
"git.tijl.dev/tijl/tijl.dev/internal/oidc"
"git.tijl.dev/tijl/tijl.dev/internal/sessions"
"github.com/gofiber/fiber/v2"
)
func loginHandler(c *fiber.Ctx) error {
_, err := sessions.GetSession(c)
if err == nil {
return c.Redirect("/account")
} else {
return oidc.HandleRedirect(c)
}
}