[已爬文]註冊時某些名稱不能用

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
最初
星球公民
星球公民
文章: 34
註冊時間: 2007-01-11 21:41

[已爬文]註冊時某些名稱不能用

文章 最初 »

●架設主機作業系統:Linux
●您的上網方式:HINETADSL
●您的 phpBB2 版本:phpBB2021
●您的 domain(網域名稱) :club.nfu.edu.tw
●您的 phpBB2 連結網址: http://club.nfu.edu.tw/~nfucosplay/
●特殊的物件與外掛:心靈捕手前輩發布的Cash223Attach245_phpBB2021,watermonster_105
●參考網址:http://www.phpbb-tw.net/phpbb/viewtopic ... 1%E9%8E%96
●錯誤狀態:
我要是註冊時會員名稱輸入:愛德華
會出現這個訊息:很抱歉!! 您所選擇的會員名稱已被封鎖

我也試過了參考網址裡的這方法
Archangel 寫:這是 DB 的問題
解法如下:

利用 MySQL Control Center 這套軟體連結到你的 MySQL DB裡,在 PHPBB2 的 DB 下找到一個 "PHPBB_disallow" 這個 Table,進入這個 Table 裡後,把這 Table 理的資料刪除,可能也只有幾個數字而已,但是就是這幾個數字在作祟唷!

刪除他後就一切恢復正常囉!
但是會出現這個訊息:
Successfully Emptied Table: cos_disallow
我也把這個cos_disallow刪除重輸入過,但是還是一樣。
我從管理選項裡把可以註冊的會員名稱改過也是會出現很抱歉!! 您所選擇的會員名稱已被封鎖

不知道是不是巧合,之前申請的帳號像
異鄉客
最初
好人團團長
測試員

都可以通過,直到最近才聽到有會員反應說帳號無法申請

似乎有一陣子了而我卻找不出問題的來源,經過測試似乎是某些的名稱可以通過有些不行的樣子
michaelchain
星球公民
星球公民
文章: 129
註冊時間: 2006-10-17 03:13

文章 michaelchain »

這是phpbb爲了防止注册一些惡意或者亂碼字符所采取的限制手段,但是用到雙字節漢字后就會有其他問題。

你可以尝试修改includes/functions_validate.php,
找到

代碼: 選擇全部

	// Don't allow " and ALT-255 in username.
	if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)) || strstr($username, ';'))
删掉其中的

代碼: 選擇全部

strstr($username, chr(160)) || 
这样会不会引起安全漏洞,还请版上的各位指点。
※伺服器主機:Intel Core2 酷睿™2 E6300, 升級到4GB RAM了
※主機作業系統:CentOS 4 Linux
※我的 phpBB 版本:phpBB3.0.?
※我的網址: 中文PHPBB
主題已鎖定

回到「phpBB 2 安裝與使用」