我有一个 Web 应用程序,我试图不重新编译,因为文档很少,而且环境有点敏感。
考虑到这一点,我要做的就是劫持身份验证机制以重定向到几个替代网站之一。为此,有一个身份验证服务和一个身份验证控制器。当用户未经身份验证时,网站会重定向到 /auth/login。
在视图文件夹中,我构建了一个替代 /auth/login_new.gsp 并从那里可以验证用户并以某种频率但不是 100% 重定向回 /auth/redirect.gsp。该重定向页面从数据库中获取一个值,并将用户重定向到网站上的正确关注。当我从 /auth/login 运行身份验证时,站点会忽略对 /auth/redirect.gsp 的重定向请求。
我已将所有不同控制器的显示页面设置为 window.location.href="/auth/redirect.gsp" 但我无法让它 100% 到达那里。我还重置了 layout/domain.gsp 文件以破坏站点的其他功能和脚本重定向。我在重复重定向尝试时遇到错误,但现在我只是去了一个死/毁坏的主页......
关于如何避开重新编译的任何建议?
谢谢莱夫