gpt4 book ai didi

tomcat - 使用 j_security_check 自动登录

转载 作者:行者123 更新时间:2023-11-28 22:21:54 26 4
gpt4 key购买 nike

我是 j_security_check tomcat 的新手。但是我使用登录过滤器和 web.xml 中的一些设置实现了登录功能(基于表单的身份验证)。当我们尝试访问安全页面时,tomcat 重定向到登录页面。提供凭据后,它将用户重定向到用户尝试访问的页面。到目前为止,它按预期工作。

但是,新的要求是:用户访问非安全页面(公共(public)页面),在那里他可以输入他的登录用户名和登录密码。在提交此页面时,我们必须做

  1. 使用用户提供的详细信息创建用户(保存到数据库)
  2. 自动登录用户并重定向到安全主页。

第一点已经实现并且运行良好。插入新用户后,我将重定向到安全主页。然后容器显示一个登录页面,用户可以在其中输入他的凭据,登录页面的提交操作将用户带到安全页面。

但是我想在将他的详细信息保存到数据库后将用户重定向到安全主页,因为我们有他的用户名和密码,即非安全页面到安全页面,而不会中断登录页面。我只想使用容器管理的身份验证。

有什么想法吗??

提前致谢。

最佳答案

如果您使用的是 Tomcat 7.0.x 和 Servlet 3.0 webapp,则可以在 Servlet 或 Filter 中使用 HttpServletRequest 对象的 login(user, pass) 方法。

http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#login(java.lang.String,%20java.lang.String )

关于tomcat - 使用 j_security_check 自动登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14191751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com