Continuar Logado
03/02/2014 10:51
0
Alguém tem algum link ou sabe como implementar a função de continuar logado em uma aplicação web ?


Obs: Não utilizo nenhum plugin para fazer o login
Tags: continuar logado, grails


0
Não sei se entendi bem sua pergunta Fernando, mas você conhece o SpringSecurity? http://grails.org/plugin/spring-security-core
06/02/2014 14:22


0
Amigo,

Quando o usurário logar você coloca ele na sessão.
Ussa o session.

user = Usuario.findByLogin(params.userLogin)
if (user){
session.user = user
flash.message = "Bem vindo " + session.user + "."
redirect(controller:"qualquer", action:"index")
} else {
session.user
//nao redirecionar ... exibe mensagem... faz o que quiser.
}

Da um "grails install-templates ".
Quando terminar você procura o arquivo web.xml

Caso queira definir o tempo que a sessão vai durar:

<session-config>
<session-timeout>120</session-timeout>
</session-config>


Vê se ajuda.

isso vai dar um timeout de 120 minutos.


0
Correção

user = Usuario.findByLogin(params.userLogin)
if (user){
session.user = user.login// Corrigido
flash.message = "Bem vindo " + session.user + "."
redirect(controller:"qualquer", action:"index")
} else {
session.user
//nao redirecionar ... exibe mensagem... faz o que quiser.
}



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