パスワードの強度をチェックするときには、どのようなライブラリがありますか?
あと、辞書攻撃対策として辞書に載っている単語を禁止したいのですが、何かフリーの辞書ってないですかね。
クライアント側のJavaScriptでのチェックとサーバー側のPHPでのチェックの両方に対応したものがいいです。
html
1<script> 2 var pw = document.getElementById("pw"); 3 var pw2 = document.getElementById("pw2"); 4 var error = document.getElementById("error"); 5 function check(){ 6 if(pw.value != pw2.value){ 7 error.innerHTML = "パスワードが一致していません"; 8 return false; 9 } 10 if(パスワード強度チェックで基準以下){ 11 error.innerHTML = "パスワードが弱いです"; 12 return false; 13 } 14 } 15</script> 16<form action="passwd.php method="post" onsubmit="check();"> 17 <p id="error"></p> 18 <input type="password" name="pw" id="pw"> 19 <p>再入力:</p> 20 <input type="password" name="pw2" id="pw2"> 21</form>
という感じで使うのを想定しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/10 04:42