Rumah  >  Artikel  >  rangka kerja php  >  Ajar anda cara mudah melaksanakan pengesahan kekuatan kata laluan dalam Laravel!

Ajar anda cara mudah melaksanakan pengesahan kekuatan kata laluan dalam Laravel!

藏色散人
藏色散人ke hadapan
2023-03-20 16:28:141736semak imbas

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.

Ajar anda cara mudah melaksanakan pengesahan kekuatan kata laluan dalam Laravel!

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!

Kenyataan:
Artikel ini dikembalikan pada:learnku.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam