回精華區
作者itoc, 信區: itoc
標題[功能] visio.c 登入時的 timeout
時間03/10/05
作者: 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();
+         }

--
□ 本文章由 itocitoc.Dorm11.NCTU.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻