如何确定登录是否因grails中未接受的cookie而失败

时间:2010-11-30 17:55:05

标签: session grails cookies login session-cookies

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

当用户尝试登录而不接受cookie时,登录工作正常,但随后(正如预期的那样)会话再次丢失并且用户已注销。

我一般不想改变这种行为,我只想向用户显示他的浏览器需要接受cookie的通知。

那么有没有办法告诉该用户是在会话数据丢失后TRIED登录的用户,以便我可以显示相应的消息?

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

1 个答案:

答案 0 :(得分:1)

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