1/1页1 跳转到查看:1103
发新话题 回复该主题

[0509][后台]用户修改密码不能登陆问题!

[0509][后台]用户修改密码不能登陆问题!

标题:[NetCMS V1.5 Build][ 后台]用户修改密码不能登陆问题!
内容: 我用右上角的密码修改密码,修改后,重新登陆的时候出现:登陆提示用户不存在或者是密码错误!后来我发现加密的数据结果比原来的少一位。修改后7a57a5a743894a0,修改前7a57a5a743894a0e,admin的加密结果!



答案在#3F
最后编辑586 最后编辑于 2008-05-15 13:14:50

TOP

 

回复:用户修改密码不能登陆问题!

星球访客 ,请注意发帖格式

4. BUG帖发布格式:
标题:[版本][安装、前台、后台]问题简述
内容:问题详细描述,最好有过程和佩图,至少要有错误信息。
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧
囧                           囧
囧                  NetCMS、NetSNS一个都不能少           囧
囧                           囧
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧

TOP

 

回复:[0509][后台]用户修改密码不能登陆问题!

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位,导致是后一位密码密文丢失,致使密码修改不正确记录。
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧
囧                           囧
囧                  NetCMS、NetSNS一个都不能少           囧
囧                           囧
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧

TOP

 

回复:[0509][后台]用户修改密码不能登陆问题!

如果已无法登陆,请在数据库中修改“NT_sys_User”表中的“UserPassword”字段,把内容替换为“4f589f4867dbd57e”,这样密码会是“aaa”
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧
囧                           囧
囧                  NetCMS、NetSNS一个都不能少           囧
囧                           囧
囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧

TOP

 

回复:[0509][后台]用户修改密码不能登陆问题!

正式版怎么改呢?
20080509\NetCMS.DALSQLServer\Ghistory.cs
没有这个文件

TOP

 

回复:[0509][后台]用户修改密码不能登陆问题!

不知道官方这个问题怎么解决呢!!程序倒是不错,但是BUG的地方不少,希望官方能够注意一下!!
NETCMS加油

TOP

 

回复 6F Ericsson 的帖子

源码版修改后,重新发布可解决问题.

TOP

 

回复 4F 586 的帖子

586 这样做不妥吧.不过应急倒是好方法!!
最后编辑yy_sky 最后编辑于 2008-07-09 00:29:22

TOP

 

回复 3F 586 的帖子

问题迎刃而解.谢谢

TOP

 

回复:[0509][后台]用户修改密码不能登陆问题!

我刚解决好 原来已经有人发现了啊

TOP

 
1/1页1 跳转到
发表新主题 回复该主题