日期:2014-05-17  浏览次数:20413 次

用户名或密码错误
客户忘记了密码,我直接操作数据库修改密码,但是还是报用户名和密码错误?请问有几种情况?

------解决方案--------------------
说明你改的不对,是不是没有加密?
如果可以断点的话,调试一下,就知道哪里没有匹配
------解决方案--------------------
密码是不是存在数据库里,
是不是加密过,
如果是这样直接改肯定不行啊 要改成加密后的
------解决方案--------------------
引用:
密码是不是存在数据库里,
是不是加密过,
如果是这样直接改肯定不行啊 要改成加密后的

+1应该加密过
------解决方案--------------------
现在数据库很少存原码了,一般都是加密后存的。看一下你们用的是什么加密算法。自己写个加密后的密码进去就应该可以了
------解决方案--------------------
引用:
那我用数据库原有账户和加密了的密码,把它复制到登录那里,但是还是报用户名或密码错误

你搞错了吧,
登陆肯定用明文登陆,数据库存放的是密文
------解决方案--------------------
md5不可逆,自己先加密一个修改进去,再登录吧
------解决方案--------------------
原理知道吗?
登陆注册用明文,然后加密放到数据库做匹配/添加
你把加密后的密码md5 直接放到数据库update下
------解决方案--------------------
一般都是用户名不加密  密码加密

 别搞错了哦
------解决方案--------------------
引用:
那我用数据库原有账户和加密了的密码,把它复制到登录那里,但是还是报用户名或密码错误

你先自己试试报错不
------解决方案--------------------
引用:
Quote: 引用:

那我用数据库原有账户和加密了的密码,把它复制到登录那里,但是还是报用户名或密码错误

你先自己试试报错不

客户遇到的问题都是开发人员想不到的,必须自己验证一下客户的问题
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

那我用数据库原有账户和加密了的密码,把它复制到登录那里,但是还是报用户名或密码错误

你先自己试试报错不

客户遇到的问题都是开发人员想不到的,必须自己验证一下客户的问题

他也可能把用户名记错了,这问题太偏,只能往偏的地方想
------解决方案--------------------