Zdreamland的分享

  

让多论坛用户自动激活的代码[discuz]

安装了两个以上论坛的可以试试。
只需要添加几行代码,不管在哪个论坛注册,当他第一次在另外一个论坛登陆的时候,代码会自动检测并且自动激活,用户根本觉察不出来,所以就省去了烦人的激活步骤了。

打开每一个论坛的根目录下面的<logging.php>文件,找到:

if($ucresult['uid'] > 0) {复制代码
在下面添加如下几行:
$tmp = $db->query("select count(*) from {$tablepre}members where uid=".$ucresult['uid']);
if(!($userNotexist = $db->result($tmp))){
       $sql = "insert into {$tablepre}members (uid,username,email,groupid,timeoffset) values ({$ucresult[uid]},'{$ucresult[username]}','{$ucresult[email]}','10','9999')";
       $sql = $db->query($sql) or die('用户 '.$username.' 自动激活失败!');
       $sql = "insert into {$tablepre}memberfields (uid) values ({$ucresult[uid]})";
       $sql = $db->query($sql) or die('用户 '.$username.' 自动激活失败!');
}
来自: http://hi.baidu.com/recoder/blog/item/967da62a5fe6c7fce7cd402a.html
  
来自:
勤劳的代码工
第一分享:
runto2006
时间:
2011-05-08 19:45
评论:
0
投票:
0次
本贴分享:
3
累计分享:
4
共有0人发表观点
...目前还没有互动观点,输入您的互动观点
 
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu