2010-09-28 16 views
5

Yay güvenliği kullanıyorum ve Kullanıcı etki alanı nesnesini bir denetleyiciye almam gerekiyor.Gravür denetleyicisinde Kullanıcı nesnesine nasıl erişilir

SpringSecurityService.getPrincipal() numaralı telefonu ararsam, org.codehaus.groovy.grails.plugins.springsecurity.GrailsUser türünde bir nesneyi geri alırım.

grails.plugins.springsecurity.userLookup.userDomainClassName = 'project.auth.User' 

en iyi nasıl Kullanıcı alanını nesneye alabilirsiniz: Ancak, ne arıyorum ben benim Config.groovy şöyle tanımladığınız Kullanıcı alan nesnedir?

cevap

8

Yük GrailsUser durumda önbelleğe kimliği kullanarak kullanıcı örneği:

def user = User.get(SpringSecurityService.principal.id) 
İlgili konular