Grails session.user,用户已登录

Grails session.user,用户已登录,session,grails,Session,Grails,我用“session.user”做了一个简单的登录系统。有没有办法知道用户是否已经登录,而不必将该信息存储在数据库中?推出自己的安全实现从来都不是一个好主意。你希望你的网站最终出现在Slashdot上是因为它很棒,而不是因为你认为自己比黑客更聪明 使用或-它们都很容易入门,但有许多可选的高级功能。推出自己的安全实现从来都不是一个好主意。你希望你的网站最终出现在Slashdot上是因为它很棒,而不是因为你认为自己比黑客更聪明 使用或-它们都很容易入门,但有许多可选的高级功能。您可以检查sessio

我用“session.user”做了一个简单的登录系统。有没有办法知道用户是否已经登录,而不必将该信息存储在数据库中?

推出自己的安全实现从来都不是一个好主意。你希望你的网站最终出现在Slashdot上是因为它很棒,而不是因为你认为自己比黑客更聪明


使用或-它们都很容易入门,但有许多可选的高级功能。

推出自己的安全实现从来都不是一个好主意。你希望你的网站最终出现在Slashdot上是因为它很棒,而不是因为你认为自己比黑客更聪明


使用或-它们都很容易入门,但有许多可选的高级功能。

您可以检查session.user是否存在。如果是,则表示用户已登录,否则表示用户未登录

在到达控制器之前,您可以使用检查。从:


您可以检查session.user是否存在。如果是,则表示用户已登录,否则表示用户未登录

在到达控制器之前,您可以使用检查。从:

class SecurityFilters {
   def filters = {
       loginCheck(controller:'*', action:'*') {
           before = {
              if(!session.user && !actionName.equals('login')) {
                  redirect(action:'login')
                  return false
               }
           }
       }
   }
}