1 頁 (共 1 頁)

發言認證相關問題

發表於 : 2012-03-06 01:17
icemountant
請問各位,
我將訪客發文需要驗證的功能打開,測試也確實可以。
但我想改成連會員發文也需要驗證,找了一下code
在posting.php裡面的182 - 187行

代碼: 選擇全部

if ($config['enable_post_confirm'] && !$user->data['is_registered'])
{
	include($phpbb_root_path . 'includes/captcha/captcha_factory.' . $phpEx);
	$captcha =& phpbb_captcha_factory::get_instance($config['captcha_plugin']);
	$captcha->init(CONFIRM_POST);
}
本來以為只要把if判斷式拿掉,應該就可以了。
但是他還是沒有把captcha驗證打開,想請問有經驗的先進,
是不是我哪邊還是漏掉了呢?

● 主機作業系統:Linux
● 您的上網方式:ADSL
● 付費空間連結:http://www.hostmonster.com/
● 您安裝的程式:Apache 2.2.22 + php 5.2.17 + MySql 5.1.60
● 您的 phpBB 版本:phpBB 3.0.10
● 您的 domain (網域名稱) : http://www.mybackup.tw
● 您的 phpBB 連結網址:http://www.mybackup.tw/PhoexnixBB/

Re: 發言認證相關問題

發表於 : 2012-03-06 18:38
心靈捕手
icemountant 寫:請問各位,
我將訪客發文需要驗證的功能打開,測試也確實可以。
但我想改成連會員發文也需要驗證,找了一下code
在posting.php裡面的182 - 187行

代碼: 選擇全部

if ($config['enable_post_confirm'] && !$user->data['is_registered'])
{
	include($phpbb_root_path . 'includes/captcha/captcha_factory.' . $phpEx);
	$captcha =& phpbb_captcha_factory::get_instance($config['captcha_plugin']);
	$captcha->init(CONFIRM_POST);
}
本來以為只要把if判斷式拿掉,應該就可以了。
但是他還是沒有把captcha驗證打開,想請問有經驗的先進,
是不是我哪邊還是漏掉了呢?

● 主機作業系統:Linux
● 您的上網方式:ADSL
● 付費空間連結:http://www.hostmonster.com/
● 您安裝的程式:Apache 2.2.22 + php 5.2.17 + MySql 5.1.60
● 您的 phpBB 版本:phpBB 3.0.10
● 您的 domain (網域名稱) : http://www.mybackup.tw
● 您的 phpBB 連結網址:http://www.mybackup.tw/PhoexnixBB/
您可以試試將該段(引言)代碼取代成:

代碼: 選擇全部

if ($config['enable_post_confirm'])
{
	include($phpbb_root_path . 'includes/captcha/captcha_factory.' . $phpEx);
	$captcha =& phpbb_captcha_factory::get_instance($config['captcha_plugin']);
	$captcha->init(CONFIRM_POST);
}
不過,連註冊會員都得填認證碼才可以發文,似乎有點不便。