Artikel ini membawakan anda pengetahuan yang berkaitan tentang Laravel terutamanya tentang cara melaksanakan pengesahan kekuatan kata laluan dalam Laravel? Rakan-rakan yang berminat boleh lihat di bawah ini semoga bermanfaat untuk semua.
Pengesahan kekuatan kata laluan Laravel
Keperluan
Saya harap rangka kerja laravel membenarkan input pengguna Kekuatan kata laluan boleh ditentukan dengan mudah apabila menggunakan kata laluan
Termasuk:
"letters" => ":atribut mesti mengandungi sekurang-kurangnya satu huruf.",
“case_diff” => “:atribut mesti mengandungi huruf besar dan huruf kecil.”,
“nombor” => sekurang-kurangnya satu nombor.”,
“simbol” => “:atribut mesti mengandungi sekurang-kurangnya satu simbol.”,
Boleh disemak sama ada secara bercampur atau secara individu.
Tapak web rasmi: https://packagist.org/packages/schuppo/password-strength
Pelaksanaan:
1 komposer Pasang
Laravel 6 dan ke atas mengikut pelan berikut
<p>composer require schuppo/password-strength:"~2.0"<br></p>
Laravel 5 mengikut pelan berikut
<p>composer require schuppo/password-strength:"~1.5"<br></p>
Salin fail bahasa
Salin 4 baris berikut ke dalam pengesahan anda.php yang sepadan dalam sumber/lang
<p> "letters" => ":attribute 必须包含至少一个字母。",<br> "case_diff" => ":attribute 必须包含大小写字母。",<br> "numbers" => ":attribute 必须包含至少一个数字。",<br> "symbols" => ":attribute 必须包含至少一个符号。",<br></p>
3. Penggunaan
Dalam kod berikut, kata laluan yang diperlukan oleh pengguna mestilah sekurang-kurangnya 6 digit Mengandungi sekurang-kurangnya satu huruf kecil, dan sekurang-kurangnya satu huruf besar, dan sekurang-kurangnya satu nombor.
<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>
Ringkasan
Baunya sangat sedap!
Pembelajaran yang disyorkan: "tutorial video laravel"
Atas ialah kandungan terperinci Ajar anda cara mudah melaksanakan pengesahan kekuatan kata laluan dalam Laravel!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!