我可以使用 spring 记住我 在没有复选框的情况下在浏览器重新启动后恢复浏览器会话吗?



对于以下情况,用户登录到我的应用程序并关闭浏览器,然后在一段时间后重新启动浏览器并点击我的应用程序 url,然后用户应该自动登录。

对于这种情况,我的朋友建议尝试使用春季记住我功能。 当我试图理解春天记住我的概念时,在每个示例中都使用了一个复选框。 我可以在没有复选框的情况下实现它吗? 或者这是一种错误的方法?

您可以在没有复选框的情况下轻松实现,但如果该网站在互联网上公开可用,这通常不是一个好主意。想象一下,一个用户去图书馆并登录到你的网站,除非他记得点击注销,否则下一个用户将自动作为上一个用户登录(大多数用户只是关闭浏览器注销(。

当您发布登录页面时,记住我复选框将作为正常的发布键值对发送。因此,如果您总是想要记住我,您可以简单地创建一个隐藏字段,其中包含复选框在选中时将具有的值。

<input name="remember-me" type="hidden" value="on">

最新更新