我知道许多其他语言和 Web 框架会在每次通过后端访问会话(或类似的操作)时自动将 cookie 的过期时间更新为会话超时。我不相信 Gorilla 提供这个实用程序。
我正在考虑编写一些请求中间件,如果它检测到有效会话,将延长 cookie 的生命周期,但我想知道是否有更好的方法来做到这一点。
更新 cookie 过期的最佳实践是什么,尤其是与 Gorilla/Go 相关的最佳实践?
你可以简单地实现你自己的Store http://www.gorillatoolkit.org/pkg/sessions#Store它建立在现有会话存储之上,例如CookieStore
,但使用一些规则来自动更新过期时间Save
call.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)