我實際上對這個問題感覺有點笨,但我現在試了半天,找不到一種方法來獲取當前登錄的用戶在我的控制器中的信息以及我的觀點。Grails:如何獲取有關當前登錄用戶的信息?
我試過幾個建議,我在網絡上發現類似「authenticateService」等。現在
,這是可能的,我有一個關於Grails的存在的基本誤解。我來自其他框架,其中這樣的任務是{{request.user}}的問題,我完成了它。
我的確切需要是能夠訪問當前登錄用戶的ID以便爲自定義導航提供服務。
Thx提前爲您提供幫助。
我實際上對這個問題感覺有點笨,但我現在試了半天,找不到一種方法來獲取當前登錄的用戶在我的控制器中的信息以及我的觀點。Grails:如何獲取有關當前登錄用戶的信息?
我試過幾個建議,我在網絡上發現類似「authenticateService」等。現在
,這是可能的,我有一個關於Grails的存在的基本誤解。我來自其他框架,其中這樣的任務是{{request.user}}的問題,我完成了它。
我的確切需要是能夠訪問當前登錄用戶的ID以便爲自定義導航提供服務。
Thx提前爲您提供幫助。
def user = springSecurityService.currentUser
總是好的嘗試文檔:
http://burtbeckwith.github.com/grails-spring-security-core/docs/manual/index.html
在GSPS,有一個特定的標籤,這是我們使用像
<sec:loggedInUserInfo field='firstName'/>
再次,它在文檔發佈以上。
這樣做 - thx。可能在Google上失敗了。 – markmywords 2011-05-23 16:32:51
什麼認證機制,您使用的?你使用的是Spring Security插件,Shiro插件還是其他的東西? – 2011-05-23 15:20:52
春季安全 – markmywords 2011-05-23 15:23:47