Linux 版 (精华区)

发信人: tcpip (俺的昵称改了), 信区: Linux
标  题: 在BBS上记录用户的离站时间  
发信站: 哈工大紫丁香 (Thu Dec 23 19:27:25 1999), 转信

发信人: ld (嘟嘟★默默), 信区: Linux

标  题: 在BBS上记录用户的离站时间  

发信站: 一塌糊涂 BBS (Thu Dec 23 13:36:13 1999), 转信

发信人: triton (半颗勇敢的心), 信区: BBSDev

标  题: 在BBS上记录用户的离站时间

发信站: 武汉白云黄鹤站 (Sat Oct  2 16:33:24 1999), 站内信件

1.在bbs.c的Q_Goodbye()函数中,数据定义部分增加:

    FILE *logoutfp;

    time_t logouttime;

2.找到substitute_record(PASSFILE, &currentuser, sizeof(currentuser), usernu

m);  然后在其后加入:

    sprintf(genbuf,"%s/home/%c/%s/logout.time",

         BBSHOME,toupper(currentuser.userid[0]),currentuser.userid);

    if ( (logoutfp=fopen(genbuf,"wb"))!=NULL ) {

         logouttime = time(0);

         fwrite(&logouttime,sizeof(time_t),1,logoutfp);

         fclose(logoutfp);

    }

    编译后替换原bbs,这样离站时间就以二进制方式存在用户资料目录下

的logout.time文件里了。

--

--

Laugh and world laughs with you weep and you weep alone.

欢笑,则世界与你同乐;哭泣,则独自悲伤.

※ 来源:.一塌糊涂 BBS ytht.dhs.org.[FROM: 162.105.25.44]

--

※ 转寄:.一塌糊涂 BBS ytht.dhs.org.[FROM: 202.118.239.10]


--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.478毫秒