summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-08-14 13:13:54 +0800
committervictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2003-08-14 13:13:54 +0800
commit68380f6d9605d24cf2bab5c14dd85d4bfeca3ef8 (patch)
tree06904455581b0ee591cf923f71276c42ae17f824
parentc6ff3d039a8e5a7f72208142f5b32228b078dcb0 (diff)
downloadpttbbs-68380f6d9605d24cf2bab5c14dd85d4bfeca3ef8.tar
pttbbs-68380f6d9605d24cf2bab5c14dd85d4bfeca3ef8.tar.gz
pttbbs-68380f6d9605d24cf2bab5c14dd85d4bfeca3ef8.tar.bz2
pttbbs-68380f6d9605d24cf2bab5c14dd85d4bfeca3ef8.tar.lz
pttbbs-68380f6d9605d24cf2bab5c14dd85d4bfeca3ef8.tar.xz
pttbbs-68380f6d9605d24cf2bab5c14dd85d4bfeca3ef8.tar.zst
pttbbs-68380f6d9605d24cf2bab5c14dd85d4bfeca3ef8.zip
warn if a foreigner
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@1094 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r--pttbbs/mbbsd/user.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/pttbbs/mbbsd/user.c b/pttbbs/mbbsd/user.c
index 53ea8d19..c55b1335 100644
--- a/pttbbs/mbbsd/user.c
+++ b/pttbbs/mbbsd/user.c
@@ -1,4 +1,4 @@
-/* $Id: user.c,v 1.72 2003/07/20 01:20:11 bbs Exp $ */
+/* $Id$ */
#include "bbs.h"
static char *sex[8] = {
@@ -1269,16 +1269,22 @@ u_register(void)
#ifdef FOREIGN_REG
}
else{
+ int i;
while( 1 ){
getfield(3, "0123456789", "護照號碼", ident, 11);
+ move(5, 2);
+ prints("注意:護照號碼有誤者將無法取得進一步的權限!");
getdata(6, 0, "是否確定(Y/N)", ans, sizeof(ans), LCECHO);
if (ans[0] == 'y' || ans[0] == 'Y')
break;
vmsg("請重新輸入(若有問題麻煩至SYSOP板)");
}
+ for(i = 0; ans[i] != 0; i++)
+ if ('a' <= ident[0] && ident[0] <= 'z')
+ ident[0] -= 32;
if( ispersonalid(ident) ){
- vmsg("請以本國籍身份註冊");
- continue;
+ fore[0] = 0;
+ vmsg("您的身份已更改為本國籍");
}
}
#endif