在SpringBoot中使用StandardPasswordEncoder

在SpringBoot中使用StandardPasswordEncoder,第1张

在SpringBoot中使用StandardPasswordEncoder

登录页面中用户名和密码的参数名称与Spring Security配置中的名称不匹配。

您可以更改Spring Security配置以使用登录页面中的参数名称。或者,您可以更改登录页面以使用默认参数名称。

FormLoginConfigurer#usernameParameter

执行身份验证时用于查找用户名的HTTP参数。默认值为“用户名”。

FormLoginConfigurer#passwordParameter

执行身份验证时用于查找密码的HTTP参数。默认值为“密码”。

您修改后的登录页面(具有默认参数名称):

<form th:action="@{/tdk/login}" method="post">    <p th:if="${param.error}">        Bad Credentials  ${param.error}    </p>    <p th:if="${loginError}" >Wrong user or password</p>    <div >         <i ></i>         <input type="text" name="username" placeholder="User" />    </div>    <div >         <i ></i>         <input type="password" name="password" placeholder="Password" />    </div>    <input type="submit" value="LOGIN" /></form>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673981.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存