【问题标题】:Setting UserPrincipal in form based authentication在基于表单的身份验证中设置 UserPrincipal
【发布时间】:2014-02-03 14:13:59
【问题描述】:

[JEE、MVC-JSP+Servlets、TomEE]

使用基于表单的声明式身份验证(容器管理)。是否可以显式设置UserPrincipal? (让某些用户登录)。

我知道我可以使用request.getUserPrincipal()!=null 检查是否有登录用户。

实际上我面临以下情况:我有一个register.jsp 用于新用户注册。因此,来自这个 jsp 的数据被发送到 servlet,在其中创建新的用户对象并将其持久化到数据库中。所以,现在当用户注册后,他/她应该会自动登录。所以,我在想如何实现注册后的自动登录。

【问题讨论】:

    标签: java security jsp servlets model-view-controller


    【解决方案1】:

    如果您使用的是 Servlet 3.0 及更高版本,请使用HttpServletRequest.login()

    【讨论】:

      猜你喜欢
      • 2014-12-13
      • 2012-07-12
      • 2012-12-14
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2016-11-13
      相关资源
      最近更新 更多