网页设计 | 远程协作 | 我的秘密 |


东升 的BLOG 

留言 加为好友  短信  收藏

2009 1.8 Thu
    123
45678910
11121314151617
18192021222324
25262728293031
«» 2009 - 1 «»

搜索BLOG文章

 

博客基本信息
用户名: 东升
等级: 四星会员
威望: 1991.4
金钱: 2914
在线时间: 6114 分钟
日志总数: 4147
评论数量: 802
访问次数: 1981629
建立时间: 2006-02-03



XML RSS 2.0 WAP

自动删除注册7天后未激活或未通过审核会员的帐号 for pw4.3.2
作者: 东升   发表日期: 2006-08-08
本论坛会员注册需要通过邮件验证,如果你后台设置是由管理员通过手工进行会员审核,请注意看代码中的说明。

register.php(有会员注册时就自动执行删除代码)

在第三行的:
CODE:
require_once('global.php');
[Copy to clipboard]

的后面加入以下代码

CODE:

$uids='';

$query = $db->query("SELECT uid,regdate FROM blog_members WHERE yz>1 and regdate<'$timestamp'-604800");//86400=1天,你要几天就改这里吧:)
//如果使用注册会员审核功能,请使用下句替换上句
//$query=$db->query("SELECT m.uid,username,regdate,email,i.regreason FROM blog_members m LEFT JOIN blog_memberinfo i ON i.uid=m.uid WHERE groupid='7' and regdate<'$timestamp'-604800");

while($yzmem = $db->fetch_array($query)){
$uids .= $yzmem['uid'].',';
}

if($uids){
  $uids=substr($uids,0,-1);
  $db->update("DELETE FROM blog_msg WHERE touid IN ($uids)");//删除多余的邮件
  $db->update("DELETE FROM blog_members WHERE uid IN ($uids)");
  $db->update("DELETE FROM blog_memberdata WHERE uid IN ($uids)");
  $db->update("DELETE FROM blog_memberinfo WHERE uid IN ($uids)");
  @extract($db->get_one("SELECT count(*) AS count FROM blog_members"));
  @extract($db->get_one("SELECT username FROM blog_members ORDER BY uid DESC LIMIT 1"));
  $db->update("UPDATE blog_bbsinfo SET newmember='$username', totalmember='$count' WHERE id='1'");
}
unset($yzmem);
[Copy to clipboard]




文章评论0条回复