commit 0506440648da1f6574b7b08afc58d90432c02c3a
parent 9aeec0a690dcd93422cb341585c1861d7dae5a31
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 22 Jun 2023 10:43:09 -0700
rid of referer
Diffstat:
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 ...