回精華區
作者itoc, 信區: itoc
標題[功能] bbsd.c 禁止 guest 登入
時間04/10/13
作者: itoc (核心動力) 看板: itoc
標題: Re: [問] 關於guest
時間: 2004/03/01 Mon 00:37:50                           Updated: 2004/02/29

※ 引述《centric (centric)》之銘言:
> ※ 引述《chance.bbs@chance.twbbs.org (迴風冰雁)》之銘言:
> > 要怎麼樣才能拔掉 guest, 讓這個站沒有guest,也不能註冊guest呢?
> 乾脆設定禁止上站就好了押..

: bbsd.c:login_user()

  move(b_lines, 0);
- outs("   ※ 參觀帳號:\033[1;32m" STR_GUEST "\033[m"
-   "  申請新帳號:\033[1;31m" STR_NEW "\033[m");
+ outs("   ※ 本站不開放 \033[1;32m" STR_GUEST "\033[m 參觀"
+   "  申請新帳號:\033[1;31m" STR_NEW "\033[m");

  ...
  ...

    else
    {                           /* guest */
-     if (acct_load(&cuser, uid) < 0)
-     {
-       vmsg(err_uid);
-       continue;
-     }
-     logattempt(' ', content);
-     cuser.userlevel = 0; /* Thor.981207: 怕人亂玩, 強制寫回cuser.userlevel */

-     cuser.ufo = UFO_DEFAULT_GUEST;
-     break;    /* Thor.980917: 註解: cuser ok! */
+     vmsg("抱歉,本站不開放 " STR_GUEST " 參觀");
+     continue;
    }

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