【发布时间】:2017-07-02 15:36:57
【问题描述】:
我正在使用grails 2.5.5 版本,假设我输入的网址为www.localhost:8080/app-name,那么它应该打开MyHome.gsp,假设如果我提供其他网址例如:demo1.localhost.com:8080/app-name,那么它应该重定向到某个登录页面,例如@ 987654326@。我该怎么做?
【问题讨论】:
-
我强烈建议您创建一个基本的 grails 应用程序,设置 spring 安全性并按照基本说明如何启动和运行它 - spring security 默认情况下会执行此操作 - 如果您点击未经授权的页面重定向到登录页面
-
实际上我有一个应用程序,
www.localhost:8080/app-name和demo1.localhost.com:8080/app-name都显示相同的MyHome.gsp但现在每当单击 omdemo1.localhost.com:8080/app-name它应该重定向到login.gsp登录后它显示相同的@987654332 @.. 我找到了localhost:8080/app-name/example之类的 spring-security,但我的 url 包含不同,它不在app-name/之后 -
所以你的问题措辞完全不正确,那么你的意思是:
spring security preserve url after login尝试谷歌搜索stackoverflow.com/questions/6968210/… -
实际上您没有清楚地了解我的问题,它与登录和身份验证无关,也与
login之后无关。它基于 url,我应该得到不同的视图页面,但我的 url 不像app-name/exp1或app-name/exp2。它就像localhost:8080/app-name或demo1.localhost.com:8080/app-name或demo2.localhost.com:8080/app-name。 url 在 localhost 之前而不是在 app-name 之后有变化。
标签: grails