创建用户并使用Thymeleaf自动登录

拉马鲁谢夫斯基

在我的Web应用程序的登录页面上,我添加了一个用于创建新用户的链接。我希望用户填写表格(名字,姓氏,电子邮件,密码),在服务器上创建新用户并自动登录新用户,而无需再次将其重定向到登录页面。另外,我希望用户进入特定页面(例如订单列表)。

可行吗?如果可以,如何正确做?

尼尔·麦圭根(Neil McGuigan)

将用户保存到数据库后,您可以以编程方式登录他们,如下所示:

Authentication authentication = new UsernamePasswordAuthenticationToken(userDetails, null, authorities);
SecurityContextHolder.getContext().setAuthentication(authentication);

然后只需发送重定向。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章