dkforest

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

commit 05936c9b12db23a52674cc9f3032e100daab42d5
parent 0506440648da1f6574b7b08afc58d90432c02c3a
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 22 Jun 2023 13:05:48 -0700

rid of referer

Diffstat:
Mpkg/web/handlers/settings.go | 32++++++++++++++++----------------
1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/pkg/web/handlers/settings.go b/pkg/web/handlers/settings.go @@ -431,18 +431,18 @@ func SettingsChatIgnoreHandler(c echo.Context) error { return c.Render(http.StatusOK, "settings.chat-ignore", data) } db.IgnoreUser(authUser.ID, user.ID) - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/chat/ignore") } else if formName == "rmIgnored" { userID := dutils.DoParseUserID(c.Request().PostFormValue("userID")) db.UnIgnoreUser(authUser.ID, userID) - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/chat/ignore") } data.PmMode = utils.Clamp(utils.DoParseInt64(c.Request().PostFormValue("pm_mode")), 0, 1) authUser.PmMode = data.PmMode authUser.DoSave(db) - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/chat/ignore") } func SettingsChatSnippetsHandler(c echo.Context) error { @@ -482,15 +482,15 @@ func SettingsChatSnippetsHandler(c echo.Context) error { data.Error = err.Error() return c.Render(http.StatusOK, "settings.chat-snippets", data) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/chat/snippets") } else if formName == "rmSnippet" { snippetName := c.Request().PostFormValue("snippetName") db.DeleteSnippet(authUser.ID, snippetName) - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/chat/snippets") } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/chat/snippets") } func SettingsPublicNotesHandler(c echo.Context) error { @@ -509,7 +509,7 @@ func SettingsPublicNotesHandler(c echo.Context) error { data.Error = err.Error() return c.Render(http.StatusOK, "settings.public-notes", data) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/public-notes") } return c.Render(http.StatusOK, "settings.public-notes", data) @@ -533,7 +533,7 @@ func SettingsPrivateNotesHandler(c echo.Context) error { data.Error = err.Error() return c.Render(http.StatusOK, "settings.private-notes", data) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/private-notes") } return c.Render(http.StatusOK, "settings.private-notes", data) @@ -562,7 +562,7 @@ func SettingsSessionsHandler(c echo.Context) error { sessionToken := c.Request().PostFormValue("sessionToken") _ = db.DeleteUserSessionByToken(authUser.ID, sessionToken) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/sessions") } return c.Render(http.StatusOK, "settings.sessions", data) @@ -578,13 +578,13 @@ func SettingsAPIHandler(c echo.Context) error { formName := c.Request().PostFormValue("formName") btnSubmit := c.Request().PostFormValue("btn_submit") if btnSubmit == "Cancel" { - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/api") } if formName == "confirm" { token := utils.GenerateToken16() authUser.ApiKey = token authUser.DoSave(db) - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/api") } data.NeedConfirm = true } @@ -646,7 +646,7 @@ func changePasswordForm(c echo.Context, data settingsPasswordData) error { return c.Render(http.StatusFound, "flash", FlashResponse{Message: "Password changed successfully", Redirect: "/login"}) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/password") } func changeDuressPasswordForm(c echo.Context, data settingsPasswordData) error { @@ -684,7 +684,7 @@ func changeDuressPasswordForm(c echo.Context, data settingsPasswordData) error { return c.Render(http.StatusFound, "flash", FlashResponse{Message: "Password changed successfully", Redirect: "/login"}) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/password") } func SettingsUploadsHandler(c echo.Context) error { @@ -715,7 +715,7 @@ func SettingsUploadsHandler(c echo.Context) error { if err := file.Delete(db); err != nil { logrus.Error(err) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/uploads") } return c.Render(http.StatusOK, "settings.uploads", data) } @@ -943,7 +943,7 @@ func SettingsWebsiteHandler(c echo.Context) error { config.SilentSelfKick.Store(settings.SilentSelfKick) db.NewAudit(*authUser, fmt.Sprintf("website settings, signup: %t, forum: %t, sk: %t", settings.SignupEnabled, settings.ForumEnabled, settings.SilentSelfKick)) - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/website") } return c.Render(http.StatusOK, "settings.website", data) @@ -961,7 +961,7 @@ func SettingsInvitationsHandler(c echo.Context) error { if _, err := db.CreateInvitation(authUser.ID); err != nil { logrus.Error(err) } - return hutils.RedirectReferer(c) + return c.Redirect(http.StatusFound, "/settings/invitations") } data.Invitations, _ = db.GetUserUnusedInvitations(authUser.ID)