將 '自訂個人資料欄位' 當作是 '防止廣告機器人註冊' 的工具

與 phpBB 3.0.x 相關主題。
回覆文章
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

將 '自訂個人資料欄位' 當作是 '防止廣告機器人註冊' 的工具

文章 心靈捕手 »

自訂個人資料欄位
至少直到目前, 這是個有效防止廣告機器人註冊的工具.

我使用了兩種型式的個人資料欄位.
一種是下拉式選單, 它是比較容易讓使用者使用的, 但也因此較容易被機器人破解, 因為它只有兩個選擇.
另一種則是用數字型式.

在兩種型式中, 都有一個並非符合註冊所需要的預設值.

在您的管理員控制台 (ACP) 的 '會員及群組' 中, 可以找到 '自訂個人資料欄位' 的頁面.
圖檔

下拉式選單的方式
在這裡, 我使用一個簡單的 '您是廣告機器人嗎?' 之問題以及簡單的 '是/否' 之答案.
警告: 欄位定義只能包含 '小寫 a-z 和 _'.
圖檔

'個人資料類型特定選項' 設定如下:
圖檔

注意: 如果您訂定超過兩個選項以上的值, 那麼將使它更難以通過.
P.S.
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?f=174&t=51291

數字方式
在這裡, 我使用 1 到 5 的數字 (圖片中只有顯示前三個數字).
圖檔

'個人資料類型特定選項' 設定如下:
圖檔

注意: 最大值與最小值是相同的, 而預設值則是不一樣的.

它不一定只是單一的數字, 它們也可以像是 1234, 5367, 8746, 9456, 3426.
只要您選擇了您需要的數字後, 再將最大值與最小值設定為相同的, 而預設值設定為不一樣的, 即可運作.

這個方式將允許您使用一個 '代碼'. 如果您要使用 '代碼', 那麼在上頭 (1 到 5 的數字) 圖片中就不要輸入任何的數字.
然後, 利用其他的方式公告註冊需要的代碼. 像是以 e-mail 告知並邀請加入會員, 或是公告在論壇的公開主題中,...等.
P.S.
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php ... 91#p268991

使用這個方式, 您可以編輯當使用者輸入不正確的答案時, 所獲得的錯誤訊息.
方法如下:
###############################################################################
開啟
langauges/zh_cmn_hant/ucp.php

找到

代碼: 選擇全部

	'FIELD_TOO_SMALL'   => '「%1$s」的數值太小,必須大於 %2$d',
	'FIELD_TOO_LARGE'   => '「%1$s」的數值太大,必須小於 %2$d',
取代成

代碼: 選擇全部

	'FIELD_TOO_SMALL'   => '「%1$s」的數值是不正確的。',
	'FIELD_TOO_LARGE'   => '「%1$s」的數值是不正確的。',
儲存後, 清除論壇快取.

(特別感謝 stevemaury 提供此段代碼修改方法)
###############################################################################

結果
這兩個方式一起使用後, 註冊頁面多出的欄位如下:
圖檔

再次提醒
為了讓此機制運作, 所有的論壇都應使用不同的問題與答案, 這是非常重要的事.
如果, 有更多的論壇都使用相同的方式防止廣告機器人, 那麼它們將會設法破解.
因此請發揮您的創意, 使用這個樣板來設計您獨一無二的方式, 以防機器人破解.

--
資料來源:
http://www.phpbb.com/kb/article/custom- ... mmer-tool/
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 將 '自訂個人資料欄位' 當作是 '防止廣告機器人註冊' 的工具

文章 心靈捕手 »

升級 3.0.4 後, "看得見的選項" 設定欄位, 由單選改為複選.
參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php ... 99#p271699
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
回覆文章

回到「3.0」