質問 > その他 > 会員パスワードの文字数をふやし、記号を使えるようにするには? |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/4/17 12:27
対応状況: −−−
|
会員パスワードの文字数をふやし、記号を使えるようにするには? 会員登録のパスワードについて質問します。
現在、会員パスワードは4〜10文字、記号不可となっています。 が、セキュリティ向上のため、パスワード文字数を4〜20文字、記号可能に変更したいと考えています。 私はショップ運営者で、本店webサイトをEC-CUBEでリニューアルしようと四苦八苦している最中ですが、 なにぶんPHPは勉強をはじめたばかりの初心者で変更した箇所が正しく動作するのか不安があります。 お忙しいところ申し訳ございませんが、お教えいただければ助かります。 よろしくお願いいたします。 |
|
adachi |
投稿日時: 2007/4/26 18:56
対応状況: −−−
|
EC-CUBE開発チーム 登録日: 2007/2/14 居住地: 大阪 投稿: 93 |
Re: 会員パスワードの文字数をふやし、記号を使えるようにするには? ゲスト様
パスワードの文字数に関しては、 data/conf/conf.phpの
に定義されていますので、 こちらを任意の数値に変更していただければ 文字数を自由に設定できます。 記号に関しましては SC_CheckErrorクラスに記号を許容する関数がない状態ですので、 関数を追加する必要があります。 data/class/SC_CheckError.phpに下記関数を追記してください。
もし任意の記号だけを許可したい場合は、 [:punct:]を許可したい記号におきかえればそのように動作するかと思います。 例) "^[[:alnum:]@/_]+$" 最後に、html/entry/index.phpの、
の部分を
に置き換えれば、記号を入力可の状態になります。 以上、よろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |