Skip to content

Commit 93b4bbe

Browse files
committed
Revert flash cookie guard in router
1 parent e9872ac commit 93b4bbe

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

router.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
package fiber
66

77
import (
8+
"bytes"
89
"fmt"
910
"slices"
1011
"sync/atomic"
@@ -316,7 +317,8 @@ func (app *App) requestHandler(rctx *fasthttp.RequestCtx) {
316317
}
317318

318319
// Optional: Check flash messages
319-
if d.Cookies(FlashCookieName) != "" {
320+
rawHeaders := d.Request().Header.RawHeaders()
321+
if len(rawHeaders) > 0 && bytes.Contains(rawHeaders, []byte(FlashCookieName)) {
320322
d.Redirect().parseAndClearFlashMessages()
321323
}
322324
_, err = app.next(d)
@@ -328,7 +330,8 @@ func (app *App) requestHandler(rctx *fasthttp.RequestCtx) {
328330
}
329331

330332
// Optional: Check flash messages
331-
if ctx.Cookies(FlashCookieName) != "" {
333+
rawHeaders := ctx.Request().Header.RawHeaders()
334+
if len(rawHeaders) > 0 && bytes.Contains(rawHeaders, []byte(FlashCookieName)) {
332335
ctx.Redirect().parseAndClearFlashMessages()
333336
}
334337
_, err = app.nextCustom(ctx)

0 commit comments

Comments
 (0)