看板SetupBBS
标 题Re: [问题] 请问 MapleSob 的清除过期帐号程式......
发信站亚特兰提斯 (Sun Jul 27 11:55:05 2003)
转信站ptt!ctu-reader!ctu-peer!Spring!news.nctu!news.ntust!news.civil.ncku!ne
※ 引述《[email protected] (澎湖小云雀)》之铭言:
: 请问各位前辈......
: 处理 MapleSob 过期帐号清除的程式为何 ??
: 该如何停止清除过期帐号 ??
相关的程式在这一段 ... 从 Lazy method 开始 的 if((i = searchnewuser(0)) == 0)
整个跨弧起来的 其中超级虫虫那段是 SOB dated bug 部份 建议无论跑不跑都 remark
之後再用下面另一个程式来跑过期帐号
// src/maple/register.c
static int getnewuserid(char *newuserid) {
...
/* -------------------------------------- */
/* Lazy method : 先找寻已经清除的过期帐号 */
/* -------------------------------------- */
if((i = searchnewuser(0)) == 0) {
/* ------------------------------- */
/* 每 1 个小时,清理 user 帐号一次 */
/* ------------------------------- */
...
/* Dopin 下面是超级虫虫 Remark */
/*
if (val > -1 * 60 * 24 * 365)
{
...
}
else
log_usies("DATED", genbuf);
*/
}
if((fd = open(fn_passwd, O_RDWR | O_CREAT, 0600)) == -1) return -1;
flock(fd, LOCK_EX);
...
}
至於要清除过期帐号 请抓这个档回去解开後修改清除的条件再执行 ...
ftp://ftp.ats.idv.tw/pub/SOB/utility/chk_dated_id.c.gz
--
Origin:
Atlantis DN:
bbs.ats.idv.tw IP :
203.73.231.195 ST:
atlantis