请教大侠 ASP.NET 明明用户名和密码都正确,怎么还是提示错误呢?
我用的vs2010,数据库都是vs默认给定的aspnetdb.mdf,注册新用户方式等等也都是vs里的步骤,大小写也没有错误,怎么就登陆不上去呢,出现用户名密码错误的提示呢?
不是每一个登陆用户都不行,只有一个用户名不行。
我从数据库里看,用户名和密码没有输入错误,为什么输入后,就出现错误呢?
其他人遇到过吗?
------解决方案--------------------字符后面带了空格?
------解决方案--------------------看看你的登陆用户是否启用。
------解决方案--------------------
输入的账号和密码时候有没有进行去除最后空格的操作??
------解决方案--------------------
1.贴下代码看看,您的数据库表字段可能有关键字需要这样子查询 select [Name],[password] from User
2.楼上几位大牛也说了空格的事情,你Trim一次看看如何
------解决方案--------------------断点调试程序
看输入的密码 查询出来的密码是什么字符串 再看比较的bool值如何
------解决方案--------------------嗯 调试 是解决问题最好的办法,,
------解决方案--------------------打个断点试试吧,有惊喜的
------解决方案--------------------呵呵!!!!这个估计得先看看 MEMERSHIP 吧??不过还没用过,也该了解一下这个了。
------解决方案--------------------看看数据库中的 用户名和密码的 前后 有没有空格
------解决方案--------------------
对,断点一下
------解决方案--------------------最少要把链接字符串发一下给大家看看吧!