NetCMS网站内容管理系统

首页 » ☆ 产品服务区 ☆ » 『 Bug反馈 』 » [0509][后台]用户修改密码不能登陆问题!
星球访客 - 2008-5-9 17:24:00
标题:[NetCMS V1.5 Build][ 后台]用户修改密码不能登陆问题!
内容: 我用右上角的密码修改密码,修改后,重新登陆的时候出现:登陆提示用户不存在或者是密码错误!后来我发现加密的数据结果比原来的少一位。修改后7a57a5a743894a0,修改前7a57a5a743894a0e,admin的加密结果!



答案在#3F
586 - 2008-5-9 17:41:00
星球访客 ,请注意发帖格式

4. BUG帖发布格式:
标题:[版本][安装、前台、后台]问题简述
内容:问题详细描述,最好有过程和佩图,至少要有错误信息。
586 - 2008-5-15 13:14:00
20080509\NetCMS.DALSQLServer\Ghistory.cs
第 121 行
param[0] = new SqlParameter("@UserNum", SqlDbType.NVarChar, 15);
修改为:
param[0] = new SqlParameter("@UserNum", SqlDbType.NVarChar, 16);

说明:
NETCMS密码采用为MD5的16位加密,但上面一行定义的nvarchar只给了15位,导致是后一位密码密文丢失,致使密码修改不正确记录。
586 - 2008-5-15 13:18:00
如果已无法登陆,请在数据库中修改“NT_sys_User”表中的“UserPassword”字段,把内容替换为“4f589f4867dbd57e”,这样密码会是“aaa”
ladeng - 2008-7-3 14:42:00
正式版怎么改呢?
20080509\NetCMS.DALSQLServer\Ghistory.cs
没有这个文件
Ericsson - 2008-7-4 16:23:00
不知道官方这个问题怎么解决呢!!程序倒是不错,但是BUG的地方不少,希望官方能够注意一下!!
NETCMS加油
yy_sky - 2008-7-9 0:18:00
源码版修改后,重新发布可解决问题.
yy_sky - 2008-7-9 0:26:00
586 这样做不妥吧.不过应急倒是好方法!!
yy_sky - 2008-7-9 0:34:00
问题迎刃而解.谢谢
thomaschen - 2008-7-12 14:09:00
我刚解决好 原来已经有人发现了啊
1
查看完整版本: [0509][后台]用户修改密码不能登陆问题!