記号(+、 - 、=記号を含む)OR/ANDを含むパスワードをユーザーが作成したかどうかを確認しようとしています。 どうすればいいですか?PHPで強力なパスワードを適用する
function check_password($str)
{
if (!preg_match ("/[&@<>%\*\,\^!#$%().]/i", $str))
{
$this->form_validation->set_message('check_password', 'Your password should contain a number,letter,and special characters"');
return FALSE;
}
else
{
return TRUE;
}
}
ありがとうございます。
あなたの質問に答えはありますか? – Dani
私は個人的には、私のパスワードに奇妙なお尻の特殊文字を強制的に詰め込んだサイトがあります。私の唯一の効果は、私がそれを忘れる傾向があり、それを書き留めて、プロセスにセキュリティホールを作り出すことです。辞書攻撃よりも大きな穴があります。ログイン試行。 –
'_'を使用したいのですが? ' ' –