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

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

藏色散人
Lepaskan: 2023-03-20 16:28:14
ke hadapan
1790 orang telah melayarinya

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>
Salin selepas log masuk

Laravel 5 mengikut pelan berikut

<p>composer require schuppo/password-strength:"~1.5"<br></p>
Salin selepas log masuk

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

Label berkaitan:
sumber:learnku.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan