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 !

藏色散人
Libérer: 2023-03-20 16:28:14
avant
1790 Les gens l'ont consulté

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>
    Copier après la connexion
  • Laravel. 5 comme suit Solution
  • <p>composer require schuppo/password-strength:"~1.5"<br></p>
    Copier après la connexion

    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>
    Copier après la connexion

    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>
    Copier après la connexion
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!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal