package accountHandler import ( "net/http" "synlotto-website/internal/platform/bootstrap" "github.com/gin-gonic/gin" ) func Logout(c *gin.Context) { app := c.MustGet("app").(*bootstrap.App) sm := app.SessionManager _ = sm.Destroy(c.Request.Context()) _ = sm.RenewToken(c.Request.Context()) sm.Put(c.Request.Context(), "flash", "You've been logged out.") c.Redirect(http.StatusSeeOther, "/account/login") }