dkforest

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

commit 63647ac21df80af175462f3cfa56d10b5504d3c3
parent d5a94c373c0b4c11f3feec0f86fba571be3ef367
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Fri,  2 Dec 2022 23:51:28 -0500

prevent sending username change form, if username did not change

Diffstat:
Mpkg/web/handlers/handlers.go | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go @@ -3006,6 +3006,11 @@ func changeUsernameForm(c echo.Context, data settingsAccountData) error { username := c.Request().PostFormValue("username") data.Username = username + if username == authUser.Username { + data.ErrorUsername = "username did not change" + return c.Render(http.StatusOK, "settings.account", data) + } + if _, err := database.ValidateUsername(username, false); err != nil { data.ErrorUsername = err.Error() return c.Render(http.StatusOK, "settings.account", data)