diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2008-03-03 16:16:50 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2008-03-03 16:16:50 +0800 |
commit | 59865815bbd0227f71941e82c37e5fe1d34c1b1f (patch) | |
tree | 2a21da1c81cc75a0798eb676df8664a49cc1df5a /mbbsd | |
parent | c1e121255ce2042931c43b4c257150619e84caa1 (diff) | |
download | pttbbs-59865815bbd0227f71941e82c37e5fe1d34c1b1f.tar pttbbs-59865815bbd0227f71941e82c37e5fe1d34c1b1f.tar.gz pttbbs-59865815bbd0227f71941e82c37e5fe1d34c1b1f.tar.bz2 pttbbs-59865815bbd0227f71941e82c37e5fe1d34c1b1f.tar.lz pttbbs-59865815bbd0227f71941e82c37e5fe1d34c1b1f.tar.xz pttbbs-59865815bbd0227f71941e82c37e5fe1d34c1b1f.tar.zst pttbbs-59865815bbd0227f71941e82c37e5fe1d34c1b1f.zip |
- prevent resending regforms if regcode is incorrect.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3961 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd')
-rw-r--r-- | mbbsd/user.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mbbsd/user.c b/mbbsd/user.c index cfcc168a..d0ea5875 100644 --- a/mbbsd/user.c +++ b/mbbsd/user.c @@ -1784,7 +1784,8 @@ u_register(void) // birthday is moved to earlier, so let's check email instead. if (cuser.email[0] && // cuser.year != 0 && /* 已經第一次填過了~ ^^" */ strcmp(cuser.email, "x") != 0 && /* 上次手動認證失敗 */ - strcmp(cuser.email, "X") != 0) { + strcmp(cuser.email, "X") != 0) + { clear(); stand_title("EMail認證"); move(2, 0); @@ -1837,8 +1838,12 @@ u_register(void) return QUIT; } else if (strcasecmp(inregcode, "x") != 0) { if (regcode[0]) + { vmsg("認證碼錯誤!"); - else { + return FULLUPDATE; + } + else + { vmsg("認證碼已過期,請重新註冊。"); toregister(email, phone, career, rname, addr, mobile); return FULLUPDATE; |