ホームページ > 記事 > PHPフレームワーク > Laravelでパスワード強度検証を簡単に実装する方法を教えます!
この記事では、Laravel に関する関連知識をお届けします。主に、Laravel でパスワード強度の検証を実装する方法について説明します。興味のある方は以下をご覧ください。皆様のお役に立てれば幸いです。
laravel パスワード強度の検証
要件
laravel フレームワークで許可されることを願っていますユーザーが入力するパスワードの強度は、パスワードを使用するときに便利に指定できます。
includes:
混合または個別に検証できます。
公式 Web サイト: https://packagist.org/packages/schuppo/password-strength
実装:
1. 実行コンポーザー Laravel 6 以降を次のスキームに従ってインストール<p>composer require schuppo/password-strength:"~2.0"<br></p>Laravel 5 を次のスキーム
<p>composer require schuppo/password-strength:"~1.5"<br></p>に従ってインストールし、言語ファイルをコピーします次の 4 行をコピーします resource/lang
<p> "letters" => ":attribute 必须包含至少一个字母。",<br> "case_diff" => ":attribute 必须包含大小写字母。",<br> "numbers" => ":attribute 必须包含至少一个数字。",<br> "symbols" => ":attribute 必须包含至少一个符号。",<br></p>3 内の独自の対応する validation.php に移動します 使用方法 以下のコードでは、ユーザーが入力する必要があるパスワードは次のとおりです。少なくとも 6 桁で、少なくとも 1 つの小文字が含まれており、少なくとも 1 つの大文字と少なくとも 1 つの数字が含まれています。
<p>public function post(Request $request){<br> $validator = Validator::make($request->all(), [<br> 'name'=>'bail',<br> 'password'=>['bail','required','min:6','case_diff','numbers']<br> ]);<br><br> if ($validator->fails()) {<br> return $validator->errors()->first();<br> }<br> return '正确';}<br></p>
まとめ
とてもいい香りがします! 推奨学習: 「laravel ビデオ チュートリアル 」
以上がLaravelでパスワード強度検証を簡単に実装する方法を教えます!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。