filters redirecionamento
28/11/2013 07:49
0
Bom dia,

Estou desenvolvendo uma aplicação no grails e criei dentro da mesma um filters, e o mesmo verifica se o usuario está logado quando acessa o controlador. Se ele não estiver logado ele é redirecionado para a tela de login.

Segue filters abaixo:

def filters = {
all(controller:'login', action:'*', invert:true) {
before = {
if(!springSecurityService.isLoggedIn() && !controllerName.equals("checkLogin") && !controllerName.equals("logout")){ redirect(controller: "login", action: "auth")
return false
}
}
}
}

O meu problema é o seguinte, quando eu faço esse tipo de redirect a url na pagina fica:

http://localhost:8080/centrais-v2/login/auth

Eu precisava que quando ele fizer o redirect, montar a url como:

http://localhost:8080/centrais-v2/

Alguém sabe como posso solucionar este problema?

Obrigado a todos
Tags: filters, login, redirect, url, verificação


0
Caio,
Acredito que o springSecurity ja faz isso pra você
http://grails.org/plugin/spring-security-core
28/11/2013 12:32



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