Session 如何确定登录是否由于grails中未接受Cookie而失败

Session 如何确定登录是否由于grails中未接受Cookie而失败,session,grails,cookies,login,session-cookies,Session,Grails,Cookies,Login,Session Cookies,在使用shiro的grails应用程序中,我使用cookies存储会话数据,包括授权 当用户尝试在不接受Cookie的情况下登录时,登录工作正常,但随后(如预期)会话再次丢失,用户注销 一般来说,我不想更改此行为,我只想向用户显示一个通知,告知其浏览器需要接受cookie 那么,有没有一种方法可以告诉我,这个用户是在会话数据丢失后试图登录的用户,这样我就可以显示相应的消息 我认为在每个页面上运行cookie是否被接受的测试有点太多了,因此我只在登录时使用解决方案。您可以使用grails会话来存储

在使用shiro的grails应用程序中,我使用cookies存储会话数据,包括授权

当用户尝试在不接受Cookie的情况下登录时,登录工作正常,但随后(如预期)会话再次丢失,用户注销

一般来说,我不想更改此行为,我只想向用户显示一个通知,告知其浏览器需要接受cookie

那么,有没有一种方法可以告诉我,这个用户是在会话数据丢失后试图登录的用户,这样我就可以显示相应的消息


我认为在每个页面上运行cookie是否被接受的测试有点太多了,因此我只在登录时使用解决方案。

您可以使用grails会话来存储用户的当前状态。然后,在登录时,检查grails会话并确定是否显示消息。

您可以使用grails会话存储用户的当前状态。然后,在登录时,检查grails会话并确定是否显示消息