soulsword - 2008-3-25 20:02:00
在单位架设服务器,安装好discuz论坛2.0源码版,数据库正常,管理员访问正常,游客访问正常.设置正常
目前需要将全公司近500人的用户id,用户姓名,输入进库,同时分配大家统一的默认密码666666.
原有公司考核人员数据库表单,里面有用户id和姓名还有密码.
但是用户id和姓名的字段顺利的用insert into导入后出现如下问题...直接操作库创建的这一批500多新用户无法登录,密码不正确无法登陆
因为论坛数据库的password是加密后的值,所以我把全部的用户密码都update成了跟管理员一样的666666的加密后的值.
但是改好之后,从登陆页进提示密码错或者直接弹出来error页提示登陆错误,在管理员后台也无法编辑这样直接在dnt_users表里直接添加的用户,右边界面弹出数据库error错误.同样是登陆问题.
直接通过注册,和管理员添加的用户则没有这个问题.
现在希望高手能够给我点指点,到底出了什么问题.
如何用已经有的表单给论坛增加一批500多用户并且给分配统一密码666666
有没有其他办法除了直接注册和管理员后台一个一个的添加?
或者能够指出下我的问题出在什么地方,为什么相同的密码md5值却无法登陆...
omcmc - 2008-3-26 10:19:00
soulsword - 2008-3-27 13:36:00
已经解决.在另一个区也有同样的办法告诉我了.谢谢各位
附录,数据库添加的步骤
库操作:
1。插入其他库员工编号及姓名
INSERT INTO discuz.dnt_users (username, nickname)
select a.bsid, a.bsname FROM jxkhdb.dbo.gbbasc a
2。更新密码统一为666666,密文为f379eaf3c831b04de153469d1bec345e
update discuz.dnt_users set password='f379eaf3c831b04de153469d1bec345e' where username<>'admin'
3。更新表dnt_users中必须设定的字段
update discuz.dnt_users set groupid=11,credits=50,email=rtrim(username)+'@666.com',tpp=16,ppp=16,templateid=1,pmsound=1,showemail=1,newsletter=6 where username<>'admin'
4。插入表dnt_userfields数据和id
insert into discuz.dnt_userfields (uid,realname)
select uid,nickname from discuz.dnt_users where uid<>1 and uid<>2 and uid<>494
5。更新表dnt_userfields的字段realname