想去大厂上班 2023-03-09 21:15 采纳率: 0%
浏览 21

SpringSercurity 认证页面 注册无法跳转

SpringSercurity 认证页面 注册无法跳转
注册页面是 sregister.html,已经做了路径放行,但是点击注册不跳转,页面路径变成


求解答

img


```java
html页面
<body>
<form id="fm1" method="post">
    <p>
        用户名<input type="text"  name="username"/>
    </p><br>
    <p>
        密码<input type="password"  name="password"/>
    </p><br>
    <p>
        记住我<input type="checkbox" name="remember-me" value="true"/>
    </p>
    <p>
       <input type="submit" value="登录">
        <a href="sregister"><button>注册</button></a>
    </p>
    <tbody id="tb"></tbody>·
</form>

</body>

Security Confiig配置
@Configuration
public class SecurityConfig {

@Autowired
private DataSource dataSource;

@Autowired
private UserDetailsService userDetailsService;

/**
 * 指定加密方式
 */
@Bean
public PasswordEncoder getPwdEncoder(){
    return new BCryptPasswordEncoder();
}

@Bean
public SecurityFilterChain filterChain(HttpSecurity httpSecurity, PersistentTokenRepository repository )throws Exception{
    // 认证相关配置
    httpSecurity.formLogin().loginPage("/log")
                .defaultSuccessUrl("/backstage");

    // 配置Remember Me
    httpSecurity.rememberMe()
            // 配置数据库,将认证成功的用户保存表中
            .tokenRepository(repository)
            .userDetailsService(userDetailsService)
            // 设置有效时间为60s
            .tokenValiditySeconds(60);
    // 关闭csrf
    httpSecurity.csrf().disable();

    // 页面放行 指定路径
    httpSecurity.authorizeRequests().antMatchers("/log","/sregister").permitAll()
           // 其余任何路径需要认证
            .anyRequest().authenticated();
    return httpSecurity.build();
}

```

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-10 06:22
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 修改了问题 3月9日
  • 创建了问题 3月9日

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪