作者: itoc (i ma 11:20) 看板: plan
標題: [功能] 登入時的time out
時間: Sun Oct 5 21:44:48 2003 Updated: 2003/10/05
※ 引述《wood.bbs@bbs.cs.nthu.edu.tw》之銘言:
> 我想請問一下,要如何增加"登入時的time out"的這個功能呢?
> 就是使用者過久未登入,系統會給予斷線。
: visio.c:igetch()
cc = vio_to.tv_sec;
if (cc < 60) /* paging timeout : 每 60 秒更新一次 idle */
return I_TIMEOUT;
idle += cc / 60;
vio_to.tv_sec = cc + 60;
+ if (idle >= 3 && !cutmp) /* 登入時 idle 超過 3 分鐘就斷線 */
+ {
+ outz("登入逾時,請重新上站");
+ refresh();
+ abort_bbs();
+ }
--
□ 本文章由 itoc 從 itoc.Dorm11.NCTU.edu.tw 發表