2011-05-23 200 views
2

我實際上對這個問題感覺有點笨,但我現在試了半天,找不到一種方法來獲取當前登錄的用戶在我的控制器中的信息以及我的觀點。Grails:如何獲取有關當前登錄用戶的信息?

我試過幾個建議,我在網絡上發現類似「authenticateService」等。現在

,這是可能的,我有一個關於Grails的存在的基本誤解。我來自其他框架,其中這樣的任務是{{request.user}}的問題,我完成了它。

我的確切需要是能夠訪問當前登錄用戶的ID以便爲自定義導航提供服務。

Thx提前爲您提供幫助。

+2

什麼認證機制,您使用的?你使用的是Spring Security插件,Shiro插件還是其他的東西? – 2011-05-23 15:20:52

+0

春季安全 – markmywords 2011-05-23 15:23:47

回答

2

現在,我想做到這一點的方法是:

def user = getAuthenticatedUser() 
+0

請注意,這僅適用於控制器。 – Dinoo 2014-06-10 06:23:54

相關問題