※已經先行搜尋過文章了,沒有任何有關於 phpBB plus 的解決方式。
先前安裝 phpBB UTF-8 最新版本時,有用過中文來註冊會員名稱,沒有問題;
現在安裝 phpBB plus UTF-8 最新版本時,想用中文來註冊會員名稱時,卻出現了以下錯誤訊息:
很抱歉!! 會員名稱內不得包含非法字元, 例如: ''
請問有可以解決的方法嗎?很急唷,希望各位能夠幫幫忙,先說聲謝謝啦!
[問題]如何使用中文註冊會員名稱「已解決」
版主: 版主管理群
-
- 星球公民
- 文章: 42
- 註冊時間: 2006-04-06 01:05
[問題]如何使用中文註冊會員名稱「已解決」
最後由 hsientsung 於 2007-03-15 02:30 編輯,總共編輯了 1 次。
善用搜尋是很棒的選擇,但是~~
爬文好辛苦啊~ (╯▔︹▔)╯~╘═╛
爬文好辛苦啊~ (╯▔︹▔)╯~╘═╛
-
- 星球公民
- 文章: 42
- 註冊時間: 2006-04-06 01:05
善用搜尋是很棒的選擇,但是~~
爬文好辛苦啊~ (╯▔︹▔)╯~╘═╛
爬文好辛苦啊~ (╯▔︹▔)╯~╘═╛
-
- 星球公民
- 文章: 42
- 註冊時間: 2006-04-06 01:05
依照心靈捕手的修改方式,確實可以修正這樣子的問題,但是心靈捕手也說,不知道這樣子的修改是否有無安全上的缺失!
以下擷取他的內容(來源出處):
以下擷取他的內容(來源出處):
不知道心靈捕手之後有沒有測試了呢?假如有安全上的缺失,那是否有其他可修改的方法呢?心靈捕手 寫:我猜想:
應該是受到 utf-8 編碼的影響, 產生了系統不允許的字元.
以下的修改, 提供您參考:
#
#-----[ OPEN ]-----
#
includes/functions_validate.php
#
#-----[ FIND ]-----
#
代碼:
// Don't allow " and ALT-255 in username.
if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
{
return array('error' => true, 'error_msg' => $lang['Username_invalid']);
}
#
#-----[ REPLACE WITH ]-----
#
代碼:
/*// Don't allow " and ALT-255 in username.
if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
{
return array('error' => true, 'error_msg' => $lang['Username_invalid']);
}*/
#
#-----[ SAVE & CLOSE ]-----
#
#EoM
ps.
尚不明白, 如此做, 有無安全上的缺失, 請小心為之.
善用搜尋是很棒的選擇,但是~~
爬文好辛苦啊~ (╯▔︹▔)╯~╘═╛
爬文好辛苦啊~ (╯▔︹▔)╯~╘═╛
這個改法, 不過是解決因 utf-8 編碼, 所造成的會員註冊不便.hsientsung 寫:依照心靈捕手的修改方式,確實可以修正這樣子的問題,但是心靈捕手也說,不知道這樣子的修改是否有無安全上的缺失!
以下擷取他的內容(來源出處):
不知道心靈捕手之後有沒有測試了呢?假如有安全上的缺失,那是否有其他可修改的方法呢?心靈捕手 寫:我猜想:
應該是受到 utf-8 編碼的影響, 產生了系統不允許的字元.
以下的修改, 提供您參考:
#
#-----[ OPEN ]-----
#
includes/functions_validate.php
#
#-----[ FIND ]-----
#
代碼:
// Don't allow " and ALT-255 in username.
if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
{
return array('error' => true, 'error_msg' => $lang['Username_invalid']);
}
#
#-----[ REPLACE WITH ]-----
#
代碼:
/*// Don't allow " and ALT-255 in username.
if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
{
return array('error' => true, 'error_msg' => $lang['Username_invalid']);
}*/
#
#-----[ SAVE & CLOSE ]-----
#
#EoM
ps.
尚不明白, 如此做, 有無安全上的缺失, 請小心為之.
我猜想:
並不會造成 '安全' 的威脅!
-
- 星球公民
- 文章: 42
- 註冊時間: 2006-04-06 01:05
心靈捕手 寫:這個改法, 不過是解決因 utf-8 編碼, 所造成的會員註冊不便.
我猜想:
並不會造成 '安全' 的威脅!
嗯嗯,謝謝心靈捕手的回覆,謝謝你!
善用搜尋是很棒的選擇,但是~~
爬文好辛苦啊~ (╯▔︹▔)╯~╘═╛
爬文好辛苦啊~ (╯▔︹▔)╯~╘═╛