Grails - Spring Security - 当remember_me cookie存在时,重定向到特定页面

时间:2014-05-05 06:50:53

标签: grails spring-security

当用户“登入”(remember_me cookie)并访问网站时,我想打开特定页面Eg: /welcome.

如果用户未“登录”,我想打开另一页。 Eg: /

现在我用javascript实现了这个目标,但我确信有更好的解决方案。通过UrlMappings.groovyconfig.grooy但未找到任何示例。

这就是我现在正在做的事情:

//redirect to welcome page if user is connected
var cookie_rm = $.cookie('sc_remember_me');
if(cookie_rm && window.location.pathname == "/"){
    window.location.href = "/welcome"
}

谢谢

洛伦佐

1 个答案:

答案 0 :(得分:1)

使用SecurityFilters.groovy可以轻松实现这一点。查看grails documentation.

中给出的示例