パスワードの再設定について

2015年7月5日 at 11:22

5.7.3.1を使用しております。
ユーザーがパスワードを設定する際に、
セキュリティを強化するために、英大文字、英小文字、数字、記号の全てを
含まないとパスワードを再設定出来ないようにすることは可能でしょうか?

タグ:

Re: パスワードの再設定について

2015年7月10日 at 0:58
実際のコードを書いて検証していませんが、

英大文字、英小文字、数字、記号の全てを
含まないとパスワードを再設定出来ない


できるかどうか?で言えば、出来ると思います。

ユーザの登録・編集ともにそれぞれ、プログラムの場所は
登録
/concrete/controllers/single_page/dashboard/users/add.php
編集
/concrete/controllers/single_page/account/edit_profile.php

に成っています。
また、ユーザー登録画面、編集画面は、シングルページと呼ばれる独自ページに成っています。

それぞれに、入力されたパスワードの入力規則をチェックしている箇所がありますので、それを変更すれば可能かと思います。
(設定可能文字数などは、設定ファイルに別出しされているようです)

ただし、変更するのは、対象のプログラムファイルを直接変更せずに、オーバーライドという方法で、ファイルを置けば独自のロジックが実装できます。

シングルページのオーバーライドについては、公式サイトの
こちらのページも参照してみては如何でしょうか?

具体的にコーディングされてみて、思ったように動かないな?
という場合は、そのコードと合わせて、再度フォーラムに挙げて頂けると具体的な回答を得られるかも知れませんね。
 

Re: パスワードの再設定について

2015年7月13日 at 13:26
ありがとうございます。
お教え頂いたファイルを見て試してみます。