exception: AbstractUserDetailsAuthenticationProvider.badCredentials

这个错误搞了我几个小时!!最后才发现真是逆天了!!


这个意思是指用户名或是密码有错误。

spring security 这点的确是白痴,提示的太让人看不懂了。顺着用户名或是密码有错误这个意思摸下一去,最后才发现,原来是数据库的密码MD5值有问题,借此也发了:

spring security 只认小写的MD5值!!!大写的是不认的。

spring security 把用户输入的密码MD5化时是小写的规范。



这点东西搞了快一天了,累死我了。

时间: 2024-07-30 21:09:34

exception: AbstractUserDetailsAuthenticationProvider.badCredentials的相关文章

spring secruity XML方式配置用户登录学习笔记

很久以前用过spring security , 那个时候还是 2.0 版本的, 而且当时是项目组的另外的成员负责权限设计这一块,我只是皮毛了解一些 (只知道可以通过xml配置实现权限控制,实现资源与用户角色之间的关系配置,通过一连串的filter 来实现整个认证和授权过程).一直没有系统的学习下  spring security ,现在有机会了,不过 spring security 变成了3.0 以上的版本了, 基础的知识以及介绍,官方也有详细的文档.就一步一步按照文档试验吧,做一个简单的基于x

c语言-IAR烧录时出现错误exception in driver (#E1)

问题描述 IAR烧录时出现错误exception in driver (#E1) Fatal error: Unknown exception in driver (#E1) Session aborted! IAR烧录时出现上面的错误,按照网落上说是因为IAR没与Texas Instruments在同一个系统盘下导致的,但我把它们都全部安装到C盘时,问题还是没得到解决... 不知道是我理解错了还是存在其它问题? 解决方案 smarty出现"Uncaught exception 'SmartyC

Call to master/192.168.137.101:9001 failed on connection exception: java.net.ConnectException: Connection refused

java.net.ConnectException: Call to master/192.168.137.101:9001 failed on connection exception: java.net.ConnectException: Connection refused  at org.apache.hadoop.ipc.Client.wrapException(Client.java:1099)  at org.apache.hadoop.ipc.Client.call(Client

java-don't flush the Session after an exception occurs

问题描述 don't flush the Session after an exception occurs 我的框架是ssh,数据库中设置了唯一索引,为避免重复数据写入,然后在service中写了try catch ConstraintViolationException的 捕捉异常,cath里没有做任何操作,也就是为了避免如果重复了报一样则使整个service不提交,但是依旧会影响到提交报错don't flush the Session after an exception occurs

应用程序发生异常unknown software exception解决方法

应用程序发生异常 unknown software exception(0xc0000096),位置为0x02fe6818 在控制面板的添加/删除程序中看看你是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再重新安装. 另外,如果你用的是ATI显卡并且你用的是SP2的补丁(一些ATI的显卡驱动需要在NET.Framework正常工作的环境下).这种情况你可以找一款不需要NET.Framework支持的ATI

android-如何处理 network on main thread exception 异常?

问题描述 如何处理 network on main thread exception 异常? 程序中设置了下面的两个类 class CallNetworkMethod extends AsyncTask<Void, Void, Void> { @Override protected Void doInBackground(Void... params) { if (TwitterUtils.isAuthenticated(prefs)) { sendTweet(); } else { Inte

编译错误-出现了fatal exception :main 这是其中的一段代码,大家看看有什么问题

问题描述 出现了fatal exception :main 这是其中的一段代码,大家看看有什么问题 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); loginBtn = (Button)findViewById(R.id.login_btn_login); registerBtn = (Butt

thread-线程和 NotFound resource exception

问题描述 线程和 NotFound resource exception 我现在遇见一个问题是 NotFound resource exception.我确信 resource-id和我设置的是一样的,但总是不对.第一行"findViewById( R.id.editText1 )" 可以很好的运行,可以在editText1中看到 "start!" 标签. 但是第二行在线程中,有错误信息:09-29 00:17:45.103: E/AndroidRuntime(34

Flow control and exception Handling

2) Flow control and exception Handling Objective 1)Write code using if and switch statements and identify legal argument types for these statements. ·    Unreachable statements produce a compile-time error. while (false) { x = 3; } // won't compilefo