質問 > フロント機能 > 会員パスワードの文字制限について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tt-souken |
投稿日時: 2023/1/19 12:16
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2023/1/19 居住地: 投稿: 12 |
会員パスワードの文字制限について [EC-CUBE]4.2.0
[レンタルサーバ]XServer [OS]18.04.2-Ubuntu [PHP]PHP 7.4.33 [データベース]MySQL 10.5.17-MariaDB-log [ブラウザ]Chrome [導入プラグインの有無]なし [カスタマイズの有無]会員登録画面とパスワード再発行画面以外は全ページログイン必須にしています。 [質問] 会員パスワードの記号の文字制限について教えてください。 /app/config/eccube/packages/eccube.yaml の中の eccube_password_pattern: '/\A(?=.*?[a-z])(?=.*?\d)[!-~]+\z/i' で、正規表現で文字制限をしているのは判ったのですが、 英数字以外の記号がどこまで登録OKなのかが判りませんでした。 ※試したところ「-#.()~」は登録OKで、「&」は登録NGでした。 また、携帯での操作を考慮して英数字のみで、英字だけ数字だけでも登録OKにしたい場合の正規表現の書き方は 以下であっていますでしょうか。 eccube_password_pattern: '/\A[0-9a-zA-Z]+\z/i' 以上、宜しくお願い申し上げます。 |
mcontact |
投稿日時: 2023/1/19 17:55
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 871 |
Re: 会員パスワードの文字制限について 少なくとも末尾に、/iがあるので大文字と小文字を区別しないでマッチングされます。
|
tt-souken |
投稿日時: 2023/1/19 18:08
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2023/1/19 居住地: 投稿: 12 |
Re: 会員パスワードの文字制限について 引用:
確認しましたが、大文字と小文字を区別していましたので、/iは効いてないようです。が、一応、念のため外しておきます。 ご確認ありがとうございました。 |
mcontact |
投稿日時: 2023/1/19 18:50
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 871 |
Re: 会員パスワードの文字制限について > 確認しましたが、大文字と小文字を区別していましたので、/iは効いてないようです。が、一応、念のため外しておきます。
効いていないのではなく、同じ正規表現判定があるが正しいと思いますが... また、最近の携帯であれば英数字記号も入力できるのでわざわざセキュリティを下げる意味があるがどうかと思います。
|
tt-souken |
投稿日時: 2023/1/26 15:24
対応状況: 確認中
|
半人前 ![]() ![]() 登録日: 2023/1/19 居住地: 投稿: 12 |
Re: 会員パスワードの文字制限について > 効いていないのではなく、同じ正規表現判定があるが正しいと思いますが...
ご指摘ありがとうございます。 > また、最近の携帯であれば英数字記号も入力できるのでわざわざセキュリティを下げる意味があるがどうかと思います。 ご指摘ありがとうございます。検討させて頂きます。 尚、できれば直でソースは触りたくないので、他に設定などで変更できる方法などありましたらご教授頂けますでしょうか。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |