package controllers import ( "git.readonly.ch/bouzoure/pop-camarades/helpers" "github.com/gofiber/fiber/v2" ) func LogoutProcess(c *fiber.Ctx) error { sess, err := helpers.GetSessionStore(c) if err != nil { return err } err = sess.Destroy() if err != nil { return err } sessionUUID := c.Cookies("saved-session-uuid") if len(sessionUUID) > 0 { helpers.RemoveSavedSession(sessionUUID) c.ClearCookie("saved-session-uuid") c.ClearCookie("saved-session-secret") } return c.Redirect("/") }