问题描述
|
我问这个问题实际上有点傻,但是我尝试了半天,却找不到一种方法来获取有关控制器中当前登录用户以及我的视图的信息。
我尝试了一些在网上找到的建议,例如\“ authenticateService \”等。
现在,我可能对Grails的基础有误解。我来自其他框架,其中这样的任务是{{request.user}}的问题,我已经完成了。
我的确切需求是能够访问当前登录用户的ID,以便提供自定义导航。
事先感谢您的帮助。
解决方法
def user = springSecurityService.currentUser
尝试文档总是好的:
http://burtbeckwith.github.com/grails-spring-security-core/docs/manual/index.html
在gsps中,有一个特定的标记,我们像
<sec:loggedInUserInfo field=\'firstName\'/>
再次,它在上面发布的文档中。
,如今,我认为解决方法是:
def user = getAuthenticatedUser()