Maison >cadre php >Laravel >Apprenez à mettre en œuvre facilement la vérification de la force du mot de passe dans Laravel !

Apprenez à mettre en œuvre facilement la vérification de la force du mot de passe dans Laravel !

藏色散人
藏色散人avant
2023-03-20 16:28:141795parcourir

Cet article vous apporte des connaissances pertinentes sur Laravel. Il explique principalement comment implémenter la vérification de la force du mot de passe dans Laravel ? Les amis intéressés peuvent jeter un œil ci-dessous. J'espère que cela sera utile à tout le monde. "Vérification de la force du mot de passe laravel" contenir Au moins une lettre ",

Apprenez à mettre en œuvre facilement la vérification de la force du mot de passe dans Laravel !

"case_diff" => ":l'attribut doit contenir des lettres majuscules et minuscules ",

"numbers" => " :l'attribut doit contenir au moins un chiffre

. "symbols" => ":l'attribut doit contenir au moins un symbole.",Il peut être vérifié de manière mixte ou individuellement.

Site officiel : https://packagist.org/packages/schuppo/password-strength


  • Implémentation :

  • 1 Exécutez composer pour installer
  • Laravel 6 et supérieur selon le plan suivant

    <p>composer require schuppo/password-strength:"~2.0"<br></p>
  • Laravel. 5 comme suit Solution
  • <p>composer require schuppo/password-strength:"~1.5"<br></p>

    2. Copiez le fichier de langue

  • Copiez les 4 lignes suivantes dans votre propre validation.php correspondant dans resources/lang
  • <p>  "letters" => ":attribute 必须包含至少一个字母。",<br>    "case_diff" => ":attribute 必须包含大小写字母。",<br>    "numbers" => ":attribute 必须包含至少一个数字。",<br>    "symbols" => ":attribute 必须包含至少一个符号。",<br></p>

    3. Utilisation

    Dans le code suivant, le mot de passe requis par l'utilisateur. doit comporter au moins 6 chiffres, contenant au moins une lettre minuscule et au moins une lettre majuscule et au moins un chiffre.

    <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>
Résumé

Ça sent si bon !

Apprentissage recommandé : "

tutoriel vidéo laravel

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer