use*_*438 2 spring spring-mvc spring-security
我已成功使用spring security登录用户.但问题是,就在我的网页上,当创建新用户时,他/她必须再次返回登录页面进行登录,当然使用弹簧安全性.有没有办法在创建新用户后立即使用Spring Security自动登录用户?
小智 5
做这个
UserDetails userDetails = userDetailsService.loadUserByUsername(username);
UsernamePasswordAuthenticationToken auth = new UsernamePasswordAuthenticationToken (userDetails, password2, userDetails.getAuthorities());
authenticationManager.authenticate(auth);
if(auth.isAuthenticated()) {
SecurityContextHolder.getContext().setAuthentication(auth);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2252 次 |
| 最近记录: |