• Kawahara

Nucleusのユーザー名にハイフォン使いたい

Nucleusのエラーメッセージによると名前が使用できません ( a-z 、0-9 の英数字しか使えません)

との事。これだとWindowsのユーザー名と統一できないしなぁ・・・と思いながらユーザー名をチェックする関数を眺めていると・・・^[a-z0-9]+[a-z0-9 ]*[a-z0-9]+$

あれ?なんか半角スペースが許されているような。試しに”abc test”というユーザーを作るとなんの問題もなく登録可能。これでいいのか?と思いつつスルー。

本来の目的だったアンダーバーとハイフォンを使えるように修正。

install.php(1009)


// returns true if the given string is a valid display name
// (to check nicknames)
function _isValidDisplayName($name) {
	if (eregi("^[a-z0-9]+[a-z0-9 _-]*[a-z0-9]+$", $name) ) {
		return 1;
	} else {
		return 0;
	}
}
2009/07/14訂正しました。

#Nucleus

0回の閲覧

© 2019 BY マルハチITサービス PROUDLY CREATED WITH Wix.com​