回文章列表
作者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 ]|[  Ocpu.tfcis.org  ]|[�搟說:]=
=[:摃�╱�:Author ]|[d216-24.dorm2.ntou.edu.tw ]|[�:]=
= ▊▌▎▎Modify ▎▌▋▊: Thu, 22 May 2008 14:41:22 CST ::]=
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻