summaryrefslogtreecommitdiffstats
path: root/mbbsd/user.c
diff options
context:
space:
mode:
authorptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-19 23:51:39 +0800
committerptt <ptt@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-19 23:51:39 +0800
commite00172b0f882f2dbdb7bd206a01e46c4c1fc6e54 (patch)
treea1767e90d1e69c6a6a7c4567076d173d22c665f6 /mbbsd/user.c
parentb717e8819aa938fa5bc4171c3f4b239e12e9ea08 (diff)
downloadpttbbs-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
Diffstat (limited to 'mbbsd/user.c')
-rw-r--r--mbbsd/user.c21
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