繁体   English   中英

在基于表单的身份验证中设置UserPrincipal

[英]Setting UserPrincipal in form based authentication

[JEE,MVC-JSP + Servlets,TomEE]

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM