[問題]升級2.0.19後會員無法註冊(已解決)

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
頭像
bsmouse
星球公民
星球公民
文章: 80
註冊時間: 2005-09-15 14:51

[問題]升級2.0.19後會員無法註冊(已解決)

文章 bsmouse »

我從2.0.18升級成2.0.19後,論壇功能大致正常\r
直到我測試新會員註冊...送出後都會顯示"您必須確實填寫標示有*的項目"的錯誤訊息\r
我安裝的外掛如下:
Accuse, Mod Version:1.0 = 簡易檢舉外掛
Addmin Userlist, MOD Version:2.0.2 = 管理者會員列表
Attch, MOD Version:2.3.14 = 附加檔案上傳外掛
Auto Group, MOD Version:1.2.2 = 自動群組外掛
Auth OverAll Forum + ext, MOD Version:1.0.0 = 版面使用權限列表
Change User Nick Name, MOD Version:2.0.2 = 會員暱稱外掛
Force Read Announcement, MOD Version:1.0.2 = 強制閱讀公告版面的最新公告
Forum Portal, MOD Version:1.0.12 = 版面入口
Last Visit, MOD Version:1.2.8 = 最後訪客外掛
MowdSTAT, MOD Version:3.2.0 = Mowd網站流量管理外掛
Protect User Account, MOD Version:1.2.9 = 保護會員帳號
Resend Activation, MOD Version:1.0.0 = 會員重新認證外掛
Resize Posted Images Based on Max Width, MOD Version:2.4.5 = 圖片自動縮圖外掛
Shrink Attached Image, MOD Version:1.1.0 = 附檔縮圖外掛
Skype, MOD Version:1.0.3 = 會員資料新增SKYPE
The Blog Mod, MOD Version:0.2.2 = 部落格外掛
Integrated Toplist, MOD Version:1.0.3 = 首頁最新文章列表
主題類型分區資料庫版, MOD Version:1.0.3
Photo Album v2 for phpBB2 MOD:網路相簿

這些外掛都是在2.0.18就安裝好的...我也檢視過2018->2019的升級說明,一切都無誤..確發生這樣的問題,不知是否有人跟我一樣呢??

我爬過文找到這篇:http://phpbb-tw.net/phpbb/viewtopic.php ... %B5%F9%A5U
也試過用小竹子的回覆的做法....還是無法解決
請各位大大給點修正的方向吧!! (ro29)
最後由 bsmouse 於 2006-01-20 07:11 編輯,總共編輯了 1 次。
作業系統:Windows XP Professional SP2
----論壇掛點中...暫無恢復計畫----
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

瀏覽您的註冊介面, 您應該也有安裝 商務名片外掛.

建議您:
檢視 includes/usercp_register.php 的修改, 是否有誤?
或者, 將此檔打包後, 貼出下載路徑.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
bsmouse
星球公民
星球公民
文章: 80
註冊時間: 2005-09-15 14:51

文章 bsmouse »

心靈捕手 寫:瀏覽您的註冊介面, 您應該也有安裝 商務名片外掛.

建議您:
檢視 includes/usercp_register.php 的修改, 是否有誤?
或者, 將此檔打包後, 貼出下載路徑.
我也懷疑是那個外掛導致的!!
我把商務名片外掛以及Configure Member Profile Required Fields這兩個外掛給拆了...結果還是一樣耶!!

有點想重裝了.... :s
作業系統:Windows XP Professional SP2
----論壇掛點中...暫無恢復計畫----
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

bsmouse 寫:
心靈捕手 寫:瀏覽您的註冊介面, 您應該也有安裝 商務名片外掛.

建議您:
檢視 includes/usercp_register.php 的修改, 是否有誤?
或者, 將此檔打包後, 貼出下載路徑.
我也懷疑是那個外掛導致的!!
我把商務名片外掛以及Configure Member Profile Required Fields這兩個外掛給拆了...結果還是一樣耶!!

有點想重裝了.... :s
再提供您一個偵錯的方法!

以下是 phpbb 2.0.19 關於 includes/usercp_register.php 的部份擷取

代碼: 選擇全部

	if ( !empty($HTTP_POST_VARS['language']) )
	{
		if ( preg_match('/^[a-z_]+$/i', $HTTP_POST_VARS['language']) )
		{
			$user_lang = htmlspecialchars($HTTP_POST_VARS['language']);
		}
		else
		{
			$error = true;
			$error_msg = $lang['Fields_empty'];
		}
	}
	else
	{
		$user_lang = $board_config['default_lang'];
	}

代碼: 選擇全部

		if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
其中" $lang['Fields_empty']" 也就是" 您必須確實填寫標示有*的項目"
您可以檢視( 對照) 自己論壇目前的 includes/usercp_register.php 修改後情況.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
bsmouse
星球公民
星球公民
文章: 80
註冊時間: 2005-09-15 14:51

文章 bsmouse »

心靈大大感謝您的提示\r
我總算找出問題所在了!!
因為我在2.0.18有參照把會員暱稱給改成必要輸入資料....在我把會員網路名片跟自訂必要輸入欄位外掛給移除後變成暱稱那在phpbb始終無法判斷他有沒有輸入....今天參照您的提示方向去找...在下面那段中找到我比2.0.19的usercp_register.php中那段判斷空值的代碼中我多了nickname的判斷\r
把他拿掉後....就可以註冊新會員了!!
多謝心靈大大不辭辛苦的指導!!
小弟感激不盡!! :mrgreen:
作業系統:Windows XP Professional SP2
----論壇掛點中...暫無恢復計畫----
主題已鎖定

回到「phpBB 2 安裝與使用」