如何捕获用户在Grails中登录的用户标识

时间:2015-11-10 17:05:42

标签: grails

如何捕获用户登录的用户ID,以便将该用户ID提供给我的表单,而不是要求该用户在表单上输入此类信息?

1 个答案:

答案 0 :(得分:0)

如果您使用的是Spring Security Core,则必须在服务或控制器中注入SpringSecurityService

class MyClass{

SpringSecurityService springSecurityService

...

def action(){
    Long userId = springSecurityService.currentUser?.id
}}