gpt4 book ai didi

用户创建后Spring Security自动登录

转载 作者:行者123 更新时间:2023-12-01 16:23:32 25 4
gpt4 key购买 nike

我已经成功使用spring security来登录用户。但问题是,现在在我的网页上,当创建新用户时,他/她必须再次返回登录页面进行登录,这当然使用 Spring Security。有没有办法在创建新用户后立即使用 Spring Security 自动登录用户?

最佳答案

这样做

UserDetails userDetails = userDetailsService.loadUserByUsername(username);
UsernamePasswordAuthenticationToken auth = new UsernamePasswordAuthenticationToken (userDetails, password2, userDetails.getAuthorities());
authenticationManager.authenticate(auth);
if(auth.isAuthenticated()) {
SecurityContextHolder.getContext().setAuthentication(auth);
}

关于用户创建后Spring Security自动登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10763620/

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