dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 0506440648da1f6574b7b08afc58d90432c02c3a
parent 9aeec0a690dcd93422cb341585c1861d7dae5a31
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 22 Jun 2023 10:43:09 -0700

rid of referer

Diffstat:
Mpkg/web/handlers/admin.go | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/pkg/web/handlers/admin.go b/pkg/web/handlers/admin.go @@ -240,7 +240,7 @@ func AdminDeleteDownloadHandler(c echo.Context) error { if err := db.DeleteDownloadByID(downloadID); err != nil { logrus.Error(err) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/admin/downloads") } // AdminSettingsHandler ... @@ -266,7 +266,7 @@ func AdminSettingsHandler(c echo.Context) error { if err := open.Run(config.Global.ProjectPath()); err != nil { logrus.Error(err) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/admin/settings") } else if formName == "saveSettings" { settings := db.GetSettings() @@ -291,7 +291,7 @@ func AdminSettingsHandler(c echo.Context) error { config.DownloadsEnabled.Store(settings.DownloadsEnabled) config.ForumEnabled.Store(settings.ForumEnabled) config.MaybeAuthEnabled.Store(settings.MaybeAuthEnabled) - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/admin/settings") } } @@ -417,14 +417,14 @@ func BackupHandler(c echo.Context) error { } }) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/admin/backup") } else if formName == "toggleMaintenance" { if config.MaintenanceAtom.CAS(false, true) { logrus.Info("maintenance mode turned on") } else if config.MaintenanceAtom.CAS(true, false) { logrus.Info("maintenance mode turned off") } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/admin/backup") } } @@ -591,7 +591,7 @@ func AdminEditUserHandler(c echo.Context) error { if formName == "reset_tutorial" { user.ChatTutorial = 0 user.DoSave(db) - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/admin/users/"+userID.String()+"/edit") } data.Username = database.Username(c.FormValue("username")) @@ -671,7 +671,7 @@ func AdminEditUserHandler(c echo.Context) error { user.ChatFont = data.ChatFont user.DoSave(db) - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/admin/users/"+userID.String()+"/edit") } // AdminEditRoomHandler ...