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 !

Mar 20, 2023 pm 04:28 PM
laravel 密码

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" =&gt; ":attribute 必须包含至少一个字母。",<br>    "case_diff" =&gt; ":attribute 必须包含大小写字母。",<br>    "numbers" =&gt; ":attribute 必须包含至少一个数字。",<br>    "symbols" =&gt; ":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-&gt;all(), [<br>  'name'=&gt;'bail',<br>  'password'=&gt;['bail','required','min:6','case_diff','numbers']<br> ]);<br><br>  if ($validator-&gt;fails()) {<br>  return $validator-&gt;errors()-&gt;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!

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

Article chaud

Musée de deux points: Guide de localisation de Bungle Wasteland
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Musée de deux points: Guide de localisation de Bungle Wasteland
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

PHP vs Flutter : le meilleur choix pour le développement mobile PHP vs Flutter : le meilleur choix pour le développement mobile May 06, 2024 pm 10:45 PM

PHP vs Flutter : le meilleur choix pour le développement mobile

Comment obtenir facilement le mot de passe WiFi d'un téléphone mobile connecté (trouver rapidement le mot de passe WiFi enregistré dans le téléphone mobile) Comment obtenir facilement le mot de passe WiFi d'un téléphone mobile connecté (trouver rapidement le mot de passe WiFi enregistré dans le téléphone mobile) May 08, 2024 pm 01:10 PM

Comment obtenir facilement le mot de passe WiFi d'un téléphone mobile connecté (trouver rapidement le mot de passe WiFi enregistré dans le téléphone mobile)

Laravel - Commandes artisanales Laravel - Commandes artisanales Aug 27, 2024 am 10:51 AM

Laravel - Commandes artisanales

Que dois-je faire si mon mot de passe Win10 ne répond pas aux exigences de la politique de mot de passe ? Que faire si le mot de passe de mon ordinateur ne répond pas aux exigences de la politique ? Que dois-je faire si mon mot de passe Win10 ne répond pas aux exigences de la politique de mot de passe ? Que faire si le mot de passe de mon ordinateur ne répond pas aux exigences de la politique ? Jun 25, 2024 pm 04:59 PM

Que dois-je faire si mon mot de passe Win10 ne répond pas aux exigences de la politique de mot de passe ? Que faire si le mot de passe de mon ordinateur ne répond pas aux exigences de la politique ?

Analyse des avantages et inconvénients des outils de tests unitaires PHP Analyse des avantages et inconvénients des outils de tests unitaires PHP May 06, 2024 pm 10:51 PM

Analyse des avantages et inconvénients des outils de tests unitaires PHP

Comment utiliser le mappage objet-relationnel (ORM) en PHP pour simplifier les opérations de base de données ? Comment utiliser le mappage objet-relationnel (ORM) en PHP pour simplifier les opérations de base de données ? May 07, 2024 am 08:39 AM

Comment utiliser le mappage objet-relationnel (ORM) en PHP pour simplifier les opérations de base de données ?

Comparaison des dernières versions de Laravel et CodeIgniter Comparaison des dernières versions de Laravel et CodeIgniter Jun 05, 2024 pm 05:29 PM

Comparaison des dernières versions de Laravel et CodeIgniter

Architecture et pratique du système distribué PHP Architecture et pratique du système distribué PHP May 04, 2024 am 10:33 AM

Architecture et pratique du système distribué PHP

See all articles