fix: renew session token after login/register to persist session data
All checks were successful
Deploy c4 / deploy (push) Successful in 42s

Without RenewToken(), session data set during the action handler
wasn't surviving the redirect — the old pre-auth token was stale.
This commit is contained in:
Ryan Hamamura
2026-02-13 11:35:37 -10:00
parent 645d958041
commit deff9b3859

View File

@@ -251,6 +251,7 @@ func main() {
return return
} }
c.Session().RenewToken()
c.Session().Set("user_id", user.ID) c.Session().Set("user_id", user.ID)
c.Session().Set("username", user.Username) c.Session().Set("username", user.Username)
c.Session().Set("nickname", user.Username) c.Session().Set("nickname", user.Username)
@@ -319,6 +320,7 @@ func main() {
return return
} }
c.Session().RenewToken()
c.Session().Set("user_id", user.ID) c.Session().Set("user_id", user.ID)
c.Session().Set("username", user.Username) c.Session().Set("username", user.Username)
c.Session().Set("nickname", user.Username) c.Session().Set("nickname", user.Username)