1 頁 (共 1 頁)

[問題]請問有關 1.53 非法字元申請帳號限制

發表於 : 2006-12-23 02:54
twolight
很抱歉!! 會員名稱內不得包含非法字元, 例如: ''
用某些中文字申請帳號會出現上面那種情況 請問各位先驅可以教我如何把它改掉嗎?

我之前有看到phpbb2版那邊有人修正這個問題 可是好像不適合用在這一版的

有人可以分享一下嗎? 謝謝!

發表於 : 2007-01-08 09:34
orange90991
我裝的版本是utf-8

也出現同樣的問題耶@@....

發表於 : 2007-01-08 11:20
orange90991
●架設主機作業系統:abb.1x2c.com
●您的上網方式:Hinet ADSL
●您安裝的程式:plus 1.53a + 1.53a中文化
●您的 phpBB2 版本:phpBB plus 1.53a
●問題論壇網址: http://abb.1x2c.com/test/phpbb1/


>"<忘記貼~~sorry..

另外發現一個問題...是只有"風" 這個字不能用 一.一?

發表於 : 2007-01-08 18:34
心靈捕手
orange90991 寫:●架設主機作業系統:abb.1x2c.com
●您的上網方式:Hinet ADSL
●您安裝的程式:plus 1.53a + 1.53a中文化
●您的 phpBB2 版本:phpBB plus 1.53a
●問題論壇網址: http://abb.1x2c.com/test/phpbb1/


>"<忘記貼~~sorry..
以下的修改, 提供您參考.
#
#-----[ OPEN ]-----
#
includes/functions_validate.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

	// Don't allow " and ALT-255 in username.
	if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160))|| strstr($username, chr(173)))
	{
		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))|| strstr($username, chr(173)))
	{
		return array('error' => true, 'error_msg' => $lang['Username_invalid']);
	}*/
#
#-----[ SAVE & CLOSE ]-----
#
#EoM

發表於 : 2007-01-31 13:34
davidhuang
心靈捕手 寫:
orange90991 寫:●架設主機作業系統:abb.1x2c.com
●您的上網方式:Hinet ADSL
●您安裝的程式:plus 1.53a + 1.53a中文化
●您的 phpBB2 版本:phpBB plus 1.53a
●問題論壇網址: http://abb.1x2c.com/test/phpbb1/


>"<忘記貼~~sorry..
以下的修改, 提供您參考.
#
#-----[ OPEN ]-----
#
includes/functions_validate.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

	// Don't allow " and ALT-255 in username.
	if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160))|| strstr($username, chr(173)))
	{
		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))|| strstr($username, chr(173)))
	{
		return array('error' => true, 'error_msg' => $lang['Username_invalid']);
	}*/
#
#-----[ SAVE & CLOSE ]-----
#
#EoM
用以上方式修改..的確解決了我的問題..但這樣會不會有安全上的疑慮呢?
例如隱碼攻擊等...??...謝謝版大.