acegi - como pegar username
04/02/2009 00:00
0
Olá, eu tenho uma tabela no banco de dados na qual um dos campos é "username", que serve pra deixar guardado quem é que mexeu na tabela.

Alguém sabe como eu faço pra pegar o "username" do Acegi e guardar no banco de dados?

Obrigado.
Tags: Ferramentas/Plugins


0
Oi,

Para isso você tem que usar o authenticateService do Acegi. Segue um trecho de exemplo:


class SimpleController {

def authenticateService

def simpleAction = {
def principal = authenticateService.principal()
println principal.getUsername() //usuario
}
}


[]s,
03/03/2009 00:00


0
eu faço assim acho bem mais simples

<g:loggedInUserInfo field= &quot;userRealName&quot; />
25/03/2009 00:00


0
[quote=&quot;fkaiser&quot;]eu faço assim acho bem mais simples

<g:loggedInUserInfo field= &quot;userRealName&quot; />[/quote]

Oi,

Desta maneira você está pegando o campo do nome do usuário. Só funciona se for feito no gsp, e não num controller.

Tem um tutorial meu falando sobre acegi no meu blog: O endereço é: http&#58;//tinyurl.com/1of25-acegi
25/03/2009 00:00



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto