用户名 密码 记住我 还未注册?

如何批量添加新用户(如,公司员工帐号)? [技术论坛 - XOOPS安装]

XOOPS China 讨论区 > XOOPS Core (核心) > XOOPS安装 > 如何批量添加新用户(如,公司员工帐号)?

正在浏览:   1 名游客



 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册

(1) 2 »


如何批量添加新用户(如,公司员工帐号)?
Support Team
注册日期:
2007/7/16 17:06
来自 彭城/上海
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 498 | 精华: 4
等级: 20; EXP: 62
HP: 0 / 490
MP: 166 / 4850
离线
请教,XOOPS添加用户的SQL语句是什么? 涉及到了哪些表? 我写了一个程序,添加用户的, $query = "insert into `cms_users` (`uid`,`uname`,`loginname`,`name`,`email`,`user_avatar`,`pass`,`rank`,`level`) values ( NULL,'{$keywords['0']}','{$keywords['0']}','{$keywords['0']}','{$name[$i]}','blank.gif','21218cca77804d2ba1922c33e0151105','0','1')";
添加之后,用户登陆不正常,请教啊!谢谢各位前辈!

2007/11/5 9:48
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请教,XOOPS添加用户的SQL语句是什么? 涉及到了哪些表?
Support Team
注册日期:
2005/4/30 13:09
来自 安徽安庆
所属群组:
网站管理员
帖子: 513 | 精华: 3
等级: 20; EXP: 90
HP: 0 / 497
MP: 171 / 8133
离线
groups_users_link 也要加上对应的 用户和群组对应关系

2007/11/5 13:59
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请教,XOOPS添加用户的SQL语句是什么? 涉及到了哪些表?
网站管理员
注册日期:
2004/6/25 19:16
所属群组:
网站管理员
注册会员
Dev+Hack
帖子: 5950 | 精华: 10
等级: 54; EXP: 77
HP: 806 / 1344
MP: 1983 / 25295
离线

<?

define('XOOPS_XMLRPC'1);
$_SERVER['REQUEST_METHOD'] = 'POST';
include 
'mainfile.php';

require 
XOOPS_ROOT_PATH.'/header.php';

$member_handler =& xoops_gethandler('member');

for (
$i 100;$i <= 1000$i++){
    
$loginname 'test_'.$i;
    
$uname 'test_'.$i;
    
$name 'test '.$i;
    
$newuser =& $member_handler->createUser();
    
$newuser->setVar('loginname'$loginname);
    
$newuser->setVar('uname'$uname);
    
$newuser->setVar('name'$name);
    
$newuser->setVar('email'$uname.'@xoopsforge.com');
    
$newuser->setVar('pass'md5($uname));
    
$newuser->setVar('user_avatar','blank.gif');
    
$actkey substr(md5(uniqid(mt_rand(), 1)), 08);
    
$newuser->setVar('actkey'$actkey);
    
$newuser->setVar('user_regdate'time());
    
$newuser->setVar('uorder',$xoopsConfig['com_order']);
    
$newuser->setVar('umode',$xoopsConfig['com_mode']);
    
$newuser->setVar('level'1);

    if (!
$member_handler->insertUser($newusertrue)) {
        echo 
"<br />user failed: ".$uname;
        continue;
    }else{
        echo 
"<br />user added: ".$uname;
    }
    
$newid $newuser->getVar('uid');
    if (!
$member_handler->addUserToGroup(XOOPS_GROUP_USERS$newid)) {
        
"<br />add to group error: ".$uname;
    }
}

require 
XOOPS_ROOT_PATH.'/footer.php';
?>

2007/11/7 9:51
_________________
XOOPS Project -- |自由|开源|共享|
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请教,XOOPS添加用户的SQL语句是什么? 涉及到了哪些表?
Support Team
注册日期:
2007/7/16 17:06
来自 彭城/上海
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 498 | 精华: 4
等级: 20; EXP: 62
HP: 0 / 490
MP: 166 / 4850
离线
谢谢DJ老大,我马上试试!

2007/11/7 14:30
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请教,XOOPS添加用户的SQL语句是什么? 涉及到了哪些表?
Support Team
注册日期:
2007/7/16 17:06
来自 彭城/上海
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 498 | 精华: 4
等级: 20; EXP: 62
HP: 0 / 490
MP: 166 / 4850
离线
怎么用啊? 弄了好久,还是不可以,怎么使用啊?
我是批量添加的, 就是 一组邮箱,我截取邮箱的用户名当作用户名,密码是默认的888888,怎么使用啊?

2007/11/12 16:53
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请教,XOOPS添加用户的SQL语句是什么? 涉及到了哪些表?
初级会员
注册日期:
2006/9/23 21:38
所属群组:
注册会员
帖子: 35
等级: 4; EXP: 68
HP: 0 / 92
MP: 11 / 1127
离线
这段代码加用户真方便

2007/11/12 22:25
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 请教,XOOPS添加用户的SQL语句是什么? 涉及到了哪些表?
网站管理员
注册日期:
2005/10/29 13:32
来自 北京
所属群组:
网站管理员
注册会员
ComSupp
推广组
帖子: 2214 | 精华: 25
等级: 38; EXP: 43
HP: 187 / 935
MP: 738 / 13932
离线
引用:

cfc4n 写道:
怎么用啊? 弄了好久,还是不可以,怎么使用啊?
我是批量添加的, 就是 一组邮箱,我截取邮箱的用户名当作用户名,密码是默认的888888,怎么使用啊?


D.J.给出的只是案例,你的需求不同,应该做相应修改。

2007/11/13 11:11
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 如何批量添加新用户(如,公司员工帐号)?
Support Team
注册日期:
2007/7/16 17:06
来自 彭城/上海
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 498 | 精华: 4
等级: 20; EXP: 62
HP: 0 / 490
MP: 166 / 4850
离线
已经添加完毕,谢谢!

2007/11/13 16:50
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 如何批量添加新用户(如,公司员工帐号)?
Support Team
注册日期:
2007/7/16 17:06
来自 彭城/上海
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 498 | 精华: 4
等级: 20; EXP: 62
HP: 0 / 490
MP: 166 / 4850
离线
貌似没验证用户是否已经存在了!!!!!

2007/11/14 17:11
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 如何批量添加新用户(如,公司员工帐号)?
资深会员
注册日期:
2004/12/26 13:27
来自 济南
所属群组:
注册会员
技术文档组
帖子: 637 | 精华: 1
等级: 23; EXP: 4
HP: 0 / 551
MP: 212 / 9560
离线
貌似以前见过这么一个模块。忘了什么名字了。好像是“x_user”

2007/11/14 21:55
_________________
关注XOOPS
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


(1) 2 »

  [无发表权] 请登录或者注册


不可查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可使用HTML语法。
不可使用签名档。

[高级搜索]