Discuz!NT官方社区

首页 » Discuz!NT交流与讨论 » 数据转换 » 数据转换后,admin账号居然也无法登陆
山水道士 - 2007-4-25 18:26:00
动网 7.1.0 Sp1转换为NT1.0后,所有的原用户名和密码都出现错误,按照说明用admin  dntadmin登录后台,居然发现连admin账号也无法登陆!!!!请问该怎么办???????????
雪人 - 2007-4-25 19:20:00
后台选择密码模式为“动网密码兼容模式”,别的用户应该可以登录了

如果还有问题,回复说一下
山水道士 - 2007-4-25 19:39:00
可问题是我连后台都进不了啊!!居然连admin账号都出现密码和用户名错误
雪人 - 2007-4-25 19:46:00
access数据库还是sqlserver数据库?sqlserver数据库的话能用查询分析器吗?
山水道士 - 2007-4-25 19:48:00
sqlserver数据库
雪人 - 2007-4-25 19:50:00
如果是sqlserver版,可以在查询分析器里直接运行下面的sql语句,把你的密码修改成123456 (登录后自己赶紧修改为复杂的其它密码)
(如果自己修改过默认的数据表dnt_前缀那就替换成你自己修改的)
update dnt_users set [password]='e10adc3949ba59abbe56e057f20f883e' where [username]='admin'
雪人 - 2007-4-25 19:52:00
如果本地机器没装sqlserver,就用这个:
http://nt.discuz.net/showtopic-10861.html
山水道士 - 2007-4-25 20:02:00
谢谢,我试试看
戏水 - 2007-4-25 20:11:00
您这样的问题 在 本版置顶贴 "数据转换FAQ" 中是可以知道解决办法的
该帖内记录了常见问题的解决办法 请发问前先在此贴搜索答案:)
山水道士 - 2007-4-25 20:15:00
似乎下不了啊'‘
山水道士 - 2007-4-25 20:16:00


引用:
原帖由 戏水 于 2007-4-25 20:11:00 发表
您这样的问题 在 本版置顶贴 "数据转换FAQ" 中是可以知道解决办法的
该帖内记录了常见问题的解决办法 请发问前先在此贴搜索答案:)



我知道,但我连admin账号都用不了,怎么进后台改?
山水道士 - 2007-4-25 20:21:00
还是不行啊
戏水 - 2007-4-26 9:12:00
您好 请看 下面的一段
------------------------------------
2 转换后不能登录问题的解决
转换程序在转换结束后会自动建立 用户名 admin  密码 dntadmin 的管理员帐号.
如有意外原因导致没有建立这个管理员帐号 可以俺下述方法解决
1  确定 dnt_users表中有没有admin用户
    <1> 有

update [dnt_users] set [password]='e8a58197e26b0f6f8bdf378b778251d1',[groupid]=1 where [username]='admin'


<2> 无

insert into [dnt_users]([username], [nickname],[password],[secques], [gender], [adminid], [groupid], [groupexpiry], extgroupids,regip, joindate, lastip, lastvisit, lastactivity, lastpost,lastposttitle, posts, digestposts, oltime, pageviews, credits, extcredits1,  extcredits3, extcredits4, avatarshowid, email, bday, sigstatus,templateid, pmsound,  newsletter)
values('admin', '','e8a58197e26b0f6f8bdf378b778251d1', '', 1,  1,1,  0, '', '127.0.0.1',  '2007-01-01 00:00:00',  '127.0.0.1',  '2007-01-01 00:00:00',  '2007-01-01 00:00:00',  '2007-01-01 00:00:00', '' , 0,  0,  0, 0,  0,  0,  0,  0,  0,  '',  '1900-1-1',  1,  0,  1,  1) 


观察刚才插入的记录在dnt_users表中的uid是的值,这里假设为1000 那么继续执行sql

insert into dnt_userfields(uid,website,icq,qq,yahoo,msn,skype,location,customstatus,medals,bio,sightml,authstr,signature)
values(1000,'','','','','','','','','','','','','')


山水道士 - 2007-4-26 12:45:00
已经解决,谢谢
1
查看完整版本: 数据转换后,admin账号居然也无法登陆