我想将 Spring Security 添加到我的项目中。我希望它的工作方式是:
在我的页面上,我有带有“登录”按钮的静态标题。当我单击按钮时,JavaScript 代码段会隐藏页面内容并显示带有登录表单的模式。目前,“登录”按钮如下所示:<li><a href="#" id="menulogin">Login</a></li>
,所以基本上,它会将我重定向到同一页面。我想保持这种方式,所以我不会调用不同的 login.html
页面位于.formLogin("login.html")
,但我只会显示带有登录表单的模式。
如何实现这一目标? - 我想我需要以某种方式重定向到打开模式的同一页面,或者执行诸如自动单击登录按钮之类的操作
main.js
var menulogin = document.getElementById('menulogin');
menulogin.addEventListener('click', function(e) {
document.getElementById('login').style.display='block';
document.getElementById('box').style.display='none';
});```
最佳答案
您可以使用 .formLogin("/login")
并在 Controller 中处理 "/login"
的请求映射,以加载打开模式的同一页面.
关于java - 带有弹出登录模式的自定义登录页面 Spring Security,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59715240/