作者guessi.bbs@cpu.tfcis.org (沒) 看板: itoc
標題Re: [修正] 雙重認證
時間動力核心 (2008/05/22 Thu 14:40:56)
當初改 mail(獲得MVALID) > 註冊單(獲得VALID) 手殘蓋掉檔案又從頭一次
後來又改成 註冊單(獲得初步) > mail(獲得VALID) 前前後後改了三次 = =
都是照著當時筆記改的(也就是原文@@) 文件應該是沒問題的 再檢查一次吧
可能出錯的地方:
hdr.title // 不影響權限 只是文字顯示錯誤
PERM_MVALID // 設定權限 請特別注意不要打錯
FN_ETC_MJUSTIFIED // 不影響權限 只是文字顯示錯誤
另外, 送信時的hdr.title的修正在原文中沒有提到, 請自行修改
保險一點的作法... cd ~/src; make clean ostype install update ...XD
提醒一下需檢查的部分:
0. 新註冊使用者所獲得的權限?
1. 站務審核註冊單之後的權限?
2. 經由POP3認證後獲得的權限?
3. 經由回覆信件所獲得的權限?
4. 輸入regkey後所獲得的權限?
5. 認證到期後VALID & MVALID是否都會被拿除?
優缺:
MAIL > 註冊單: 註冊單少, 修改較為複雜, 可有效擋到免洗ID, 但註冊流程多一步驟
註冊單 > MAIL: 註冊單多, 修改較為簡單, 可有效擋掉免洗ID, 但註冊流程多一步驟
其他擴充:
必須獲得初步認證才能使用水球功能, 使用test/anonymous看板, 心情留言板, etc.
※ 引述《jimchein.bbs@cd.twbbs.org (哇丟係小怪)》之銘言:
> 請問一下,我改完之後
> POP3跟認證碼都已經變成先拿到初步認證
> 但唯有收到認證信後直接回信時,仍直接獲得身份認證通過
> (也有獲得初步認證)
檢查一下bbsd.c:login_level()
> bmtad.c跟mailpost.c都有改成acct.userlevel |= PERM_MVALID;
> 請問可能還有哪些地方沒改到呢?
--
=[﹎:�摃�◣��:﹎Origin ]|[ ���O���� cpu.tfcis.org ]|[�搟說�﹎:]=
=[﹊:�摃�╱��:﹊Author ]|[d216-24.dorm2.ntou.edu.tw ]|[���插�﹊:]=
= ▊▌▎▎Modify ▎▌▋▊▊≡: Thu, 22 May 2008 14:41:22 CST :≡:]=