diff options
Diffstat (limited to 'echo/cookie.go')
-rw-r--r-- | echo/cookie.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/echo/cookie.go b/echo/cookie.go new file mode 100644 index 0000000..9f4f26a --- /dev/null +++ b/echo/cookie.go | |||
@@ -0,0 +1,15 @@ | |||
1 | package echo | ||
2 | |||
3 | import ( | ||
4 | "time" | ||
5 | |||
6 | "github.com/labstack/echo/v4" | ||
7 | ) | ||
8 | |||
9 | func DeleteAllCookies(c echo.Context) { | ||
10 | for _, k := range c.Request().Cookies() { | ||
11 | k.Expires = time.Unix(0, 0) | ||
12 | k.MaxAge = -1 | ||
13 | c.SetCookie(k) | ||
14 | } | ||
15 | } | ||