回精華區
作者itoc.bbs@processor.tfcis.org (核心動力) 看板: plan
標題Re: 使用者資料
時間動力核心 (2004/10/07 Thu 01:42:04) Updated: 2004/10/07
※ 引述《imd.bbs@wretch.twbbs.org (摸索中)》之銘言:
> 有沒有方法可以在使用者輸入自己的姓名時
> 進行檢查
> 就像使用者申請帳號時
> 如果想申請ID在不雅名單中
> 就要求使用者更改

: global.h

#define FN_ETC_BADID    "etc/badid"             /* 不雅名單(拒絕註冊id) */
+ #define FN_ETC_BADNAME  "etc/badname"         /* 不雅名單(拒絕註冊name) */

: admutil.c:a_xfile()

    "不雅名單",
+   "不雅姓名名單",
    "站務名單",

    ...


    FN_ETC_BADID,
+   FN_ETC_BADNAME,
    FN_ETC_SYSOP,

: bbsd.c:acct_apply()

  do
  {
    vget(21, 0, "真實姓名:", cuser.realname, RNLEN + 1, DOECHO);
- } while (strlen(cuser.realname) < 4);
+ } while (strlen(cuser.realname) < 4||belong(FN_ETC_BADNAME,cuser.realname));


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