第 1 頁 (共 1 頁)
[問題]如何使用中文註冊會員名稱「已解決」
發表於 : 2007-03-14 22:28
由 hsientsung
※已經先行搜尋過文章了,沒有任何有關於 phpBB plus 的解決方式。
先前安裝 phpBB UTF-8 最新版本時,有用過中文來註冊會員名稱,沒有問題;
現在安裝 phpBB plus UTF-8 最新版本時,想用中文來註冊會員名稱時,卻出現了以下錯誤訊息:
很抱歉!! 會員名稱內不得包含非法字元, 例如: ''
請問有可以解決的方法嗎?很急唷,希望各位能夠幫幫忙,先說聲謝謝啦!
發表於 : 2007-03-14 22:37
由 hsientsung
剛剛搜尋到了下列的相關解決方法,不知道適不適用 phpBB plus ,
晚一點再來試試看,希望能解決問題‧‧‧
[問題]會員註冊問題(特別的國字不能註冊!?)[已解決]
發表於 : 2007-03-15 02:36
由 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.
尚不明白, 如此做, 有無安全上的缺失, 請小心為之.
不知道心靈捕手之後有沒有測試了呢?假如有安全上的缺失,那是否有其他可修改的方法呢?
發表於 : 2007-03-16 09:41
由 心靈捕手
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.
尚不明白, 如此做, 有無安全上的缺失, 請小心為之.
不知道心靈捕手之後有沒有測試了呢?假如有安全上的缺失,那是否有其他可修改的方法呢?
這個改法, 不過是解決因 utf-8 編碼, 所造成的會員註冊不便.
我猜想:
並不會造成 '安全' 的威脅!
發表於 : 2007-03-16 23:51
由 hsientsung
心靈捕手 寫:這個改法, 不過是解決因 utf-8 編碼, 所造成的會員註冊不便.
我猜想:
並不會造成 '安全' 的威脅!
嗯嗯,謝謝心靈捕手的回覆,謝謝你!