如果某 ID 在死亡后, 又被重新注册, 那么他就可以删除以前的 ID 发表的文章,
为了防止此类事情,可以使用下面的代码来修补.
在 bbs.c 中找到 del_post 函数的定义(大概在 1700 行)
添加一个变量 int posttime;
在 keep = sysconf_eval("KEEP_DELETED_HEADER");
owned = !strcmp(fileinfo->owner, currentuser.userid);
后添加一段代码:
/* Modify by deardragon 1999.10.21 防止复活 ID 删除前 ID 文章 */
strcpy(buf,&(fileinfo->filename[2]));
buf[ strlen(buf)-2 ]='\0';
posttime = atoi(buf);
if(posttime < currentuser.firstlogin) owned = 0;
/* Modify End */
--
修改:deardragon FROM csdnt.gdpa.edu.
FROM 210.38.248.1