回精華區
作者itoc, 信區: itoc
標題[功能] bbsd.c 新增不同 id 的 guest
時間04/10/13
作者: itoc (風調雨順,國泰民安) 看板: plan
標題: [功能] 新增不同 id 的 guest
時間: Sun Aug 17 21:06:37 2003                          Updated: 2003/09/29

  新增不同 id 的訪客,例如新增 id 為 adam 和 eve

  註冊二隻新 id 叫 adam 和 eve,資料/密碼任意
  第二次上站以後,就不會問密碼了

: global.h

#define STR_GUEST       "guest"
+ #define STR_GUEST2      "adam"
+ #define STR_GUEST3      "eve"

: 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 STR_GUEST2 STR_GUEST3 "\033[m"
+   "  申請新帳號:\033[1;31m" STR_NEW "\033[m");

  ...
  ...

-     outs("\n本系統目前暫停線上註冊, 請用 " STR_GUEST " 進入");
+     outs("\n本系統目前暫停線上註冊, 請用 "
+       STR_GUEST STR_GUEST2 STR_GUEST3 " 進入");

  ...
  ...

-   else if (str_cmp(uid, STR_GUEST))   /* 一般使用者 */
+   else if (str_cmp(uid, STR_GUEST) && /* 一般使用者 */
+     str_cmp(uid, STR_GUEST2) && str_cmp(uid, STR_GUEST3))

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