diff options
author | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-04-19 23:51:39 +0800 |
---|---|---|
committer | ptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2004-04-19 23:51:39 +0800 |
commit | e00172b0f882f2dbdb7bd206a01e46c4c1fc6e54 (patch) | |
tree | a1767e90d1e69c6a6a7c4567076d173d22c665f6 | |
parent | b717e8819aa938fa5bc4171c3f4b239e12e9ea08 (diff) | |
download | pttbbs-e00172b0f882f2dbdb7bd206a01e46c4c1fc6e54.tar pttbbs-e00172b0f882f2dbdb7bd206a01e46c4c1fc6e54.tar.gz pttbbs-e00172b0f882f2dbdb7bd206a01e46c4c1fc6e54.tar.bz2 pttbbs-e00172b0f882f2dbdb7bd206a01e46c4c1fc6e54.tar.lz pttbbs-e00172b0f882f2dbdb7bd206a01e46c4c1fc6e54.tar.xz pttbbs-e00172b0f882f2dbdb7bd206a01e46c4c1fc6e54.tar.zst pttbbs-e00172b0f882f2dbdb7bd206a01e46c4c1fc6e54.zip |
adj for register english name
git-svn-id: http://opensvn.csie.org/pttbbs/branches/Ptt.register@1791 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | mbbsd/user.c | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/mbbsd/user.c b/mbbsd/user.c index 58a5bf17..6df6d2c1 100644 --- a/mbbsd/user.c +++ b/mbbsd/user.c @@ -1092,6 +1092,9 @@ static int HaveRejectStr(char *s, char **rej) static char *isvalidname(char *rname) { +#ifdef FOREIGN_REG + return NULL; +#else char *rejectstr[] = {"肥", "胖", "豬頭", "小白", "小明", "路人", "老王", "老李", "寶貝", "先生", "帥哥", "老頭", "小姊", "小姐", "美女", "小妹", "大頭", @@ -1107,6 +1110,8 @@ static char *isvalidname(char *rname) !(strlen(rname) >= 4 && strncmp(&rname[0], &rname[2], 2) == 0)) return NULL; return "您的輸入不正確"; +#endif + } static char *isvalidcareer(char *career) @@ -1313,10 +1318,10 @@ u_register(void) else{ int i; while( 1 ){ - getfield(3, "0123456789","身分證號 護照號碼 或 SSN", ident, 11); - move(5, 2); - prints(" 號碼有誤者將無法取得進一步的權限!"); - getdata(6, 0, "是否確定(Y/N)", ans, sizeof(ans), LCECHO); + getfield(4, "0123456789","身分證號 護照號碼 或 SSN", ident, 11); + move(6, 2); + prints("號碼有誤者將無法取得進一步的權限!"); + getdata(7, 2, "是否確定(Y/N)", ans, sizeof(ans), LCECHO); if (ans[0] == 'y' || ans[0] == 'Y') break; vmsg("請重新輸入(若有問題麻煩至SYSOP板)"); @@ -1331,7 +1336,13 @@ u_register(void) } #endif while (1) { - getfield(8, "請用中文", "真實姓名", rname, 20); + getfield(8, +#ifdef FOREIGN_REG + "請用本名", +#else + "請用中文", +#endif + "真實姓名", rname, 20); if( (errcode = isvalidname(rname)) == NULL ) break; else |