diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2009-05-23 23:43:40 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2009-05-23 23:43:40 +0800 |
commit | 0a31fd856f4223320926eb380b70fff0fdb6efc4 (patch) | |
tree | 362316b05a8fb372a58da68b3b75af218de5b558 | |
parent | fb233a12752aec66a93117bae08cb40a3fca5af7 (diff) | |
download | pttbbs-0a31fd856f4223320926eb380b70fff0fdb6efc4.tar pttbbs-0a31fd856f4223320926eb380b70fff0fdb6efc4.tar.gz pttbbs-0a31fd856f4223320926eb380b70fff0fdb6efc4.tar.bz2 pttbbs-0a31fd856f4223320926eb380b70fff0fdb6efc4.tar.lz pttbbs-0a31fd856f4223320926eb380b70fff0fdb6efc4.tar.xz pttbbs-0a31fd856f4223320926eb380b70fff0fdb6efc4.tar.zst pttbbs-0a31fd856f4223320926eb380b70fff0fdb6efc4.zip |
refine: reduce the i/o request to check reserved id
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@4464 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/include/common.h | 2 | ||||
-rw-r--r-- | pttbbs/mbbsd/register.c | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/pttbbs/include/common.h b/pttbbs/include/common.h index 655c06b9..7ada007b 100644 --- a/pttbbs/include/common.h +++ b/pttbbs/include/common.h @@ -33,7 +33,7 @@ #define FN_TICKET_BRDLIST "boardlist" #define FN_BRDLISTHELP "etc/boardlist.help" #define FN_BOARDHELP "etc/board.help" -#define FN_RESERVED_ID "etc/reserved.id" // 保留系統用無法註冊的 ID +#define FN_RESERVED_ID "etc/reserved.id" // 保留系統用無法註冊的 ID #define FN_USERMEMO "memo.txt" // 使用者個人記事本 diff --git a/pttbbs/mbbsd/register.c b/pttbbs/mbbsd/register.c index b06b8400..427d1b9d 100644 --- a/pttbbs/mbbsd/register.c +++ b/pttbbs/mbbsd/register.c @@ -722,8 +722,6 @@ new_register(void) if (bad_user_id(passbuf)) outs("無法接受這個代號,請使用英文字母,並且不要包含空格\n"); - else if (reserved_user_id(passbuf)) - outs("此代號已由保留,請使用別的代號\n"); else if ((id = getuser(passbuf, &xuser)) && // >=: see check_and_expire_account definition (minute = check_and_expire_account(id, &xuser, 0)) >= 0) @@ -734,7 +732,10 @@ new_register(void) prints("此代號已經有人使用 還有 %d 天才過期 \n", minute / (60 * 24) + 1); } - } else + } + else if (reserved_user_id(passbuf)) + outs("此代號已由保留,請使用別的代號\n"); + else // success break; } |