回精華區
作者itoc, 信區: itoc
標題[功能] bbsd.c 晚上禁止 guest 登入
時間04/10/13
作者: itoc (核心動力) 看板: itoc
標題: Re: 精華區中的禁止 guest 登入
時間: 2004/10/13 Wed 11:30:49                           Updated: 2004/10/13

※ 引述《imd.bbs@wretch.twbbs.org (摸索中)》之銘言:
> 可以改成限定某些時段
> 禁止 guest 上線嗎
> 例如晚上9點至隔天凌晨1點

: bbsd.c:login_user()

    else
    {                           /* guest */
+     struct tm *ptime;
+     ptime = localtime(&ap_start);
+     if (ptime->tm_hour >= 21 || ptime->tm_hour <= 1) /* 晚上9點至凌晨1點 */
+     {
+       vmsg(STR_GUEST " 不能在顛峰時段上站");
+       continue;
+     }

      if (acct_load(&cuser, uid) < 0)
      {
        vmsg(err_uid);
        continue;
      }

--
  Origin:  Maple-itoc˙動力核心  processor.tfcis.org 
  Author: itoc itoc.Dorm11.NCTU.edu.tw 發表
精華選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻