challenge/context: clear cookies by issuing a new cookie instead of clearing it

This commit is contained in:
WeebDataHoarder
2025-05-14 01:30:31 +02:00
parent 6032ac0b78
commit 484a5e3535

View File

@@ -295,8 +295,8 @@ func (d *RequestData) EvaluateChallenges(w http.ResponseWriter, r *http.Request)
challengeMap, err := d.verifyChallengeState() challengeMap, err := d.verifyChallengeState()
if err != nil { if err != nil {
if !errors.Is(err, http.ErrNoCookie) { if !errors.Is(err, http.ErrNoCookie) {
//clear invalid cookie and continue //queue resend invalid cookie and continue
utils.ClearCookie(d.cookieName, w, r) d.challengeMapModified = true
} }
challengeMap = make(TokenChallengeMap) challengeMap = make(TokenChallengeMap)
} }