tijl.dev-core/internal/handlers/login.go
tijl 092ee796bd
Some checks failed
build / build (push) Failing after 0s
reorganize
2024-08-21 23:43:54 +02:00

17 lines
323 B
Go

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)
}
}