gpt4 book ai didi

java - Google App Engine Java - 用户关闭浏览器后保持 session 有效(记住我的功能)

转载 作者:行者123 更新时间:2023-11-30 06:36:09 25 4
gpt4 key购买 nike

我们可以通过在文件 appengine-web.xml 中将 sessions-enabled 设置为 true 来启用 session 。但是,GAE 实现的 session 在关闭浏览器后并不持久。我的问题是如何保持 session 持久化以便实现“记住我”功能。有许多 Python 库,但我找不到任何用于 Java 的库。非常感谢您的帮助!

最佳答案

通常的做法是将唯一的随 secret 钥与您的用户相关联,将其存储在持久性 cookie 中(使用 Cookie.setMaxAge() 以及您希望此 cookie 的秒数保持有效),并将此 cookie 发送给用户。

在 javadoc 中查找 HttpServletResponse.addCookie(向用户发送 cookie)和 HttpServletRequest.getCookies()(从客户)。

关于java - Google App Engine Java - 用户关闭浏览器后保持 session 有效(记住我的功能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5185554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com