summaryrefslogtreecommitdiffstats
path: root/roseh.moe.go
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2025-11-15 09:28:35 -0800
committerRose Hogenson <rosehogenson@posteo.net>2025-11-15 09:28:35 -0800
commitf3e8d4608bb6ff75deec6fda527ba6555c314161 (patch)
tree78bbfaefa91011a3675c0d4418d8dcd01a38a876 /roseh.moe.go
parent2a489c6760852e135812062617d67ad4776db1a1 (diff)
downloadroseh.moe-f3e8d4608bb6ff75deec6fda527ba6555c314161.tar.zst
Preserve redirect path on error
Diffstat (limited to 'roseh.moe.go')
-rw-r--r--roseh.moe.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/roseh.moe.go b/roseh.moe.go
index 1f9a9f2..7afbf83 100644
--- a/roseh.moe.go
+++ b/roseh.moe.go
@@ -482,7 +482,8 @@ func verifyRedirect(redirect string) (string, bool) {
func login(w http.ResponseWriter, r *http.Request) {
if !checkPassword(r.FormValue("password")) {
if err := loginTemplate.Execute(w, loginTemplateArgs{
- Error: true,
+ Redirect: r.FormValue("redirect"),
+ Error: true,
}); err != nil {
log.Printf("Warning: login: %s", err)
}