Heim  >  Artikel  >  PHP-Framework  >  Erfahren Sie, wie Sie die Überprüfung der Passwortstärke in Laravel einfach implementieren!

Erfahren Sie, wie Sie die Überprüfung der Passwortstärke in Laravel einfach implementieren!

藏色散人
藏色散人nach vorne
2023-03-20 16:28:141736Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über Laravel. Es geht hauptsächlich darum, wie man die Überprüfung der Passwortstärke in Laravel implementiert. Freunde, die interessiert sind, können einen Blick darauf werfen. Ich hoffe, es wird für alle hilfreich sein.

Erfahren Sie, wie Sie die Überprüfung der Passwortstärke in Laravel einfach implementieren!

Laravel-Passwortstärkeüberprüfung

Anforderungen

Ich hoffe, dass das Laravel-Framework es Benutzern ermöglichen kann, die Passwortstärke bei der Eingabe von Passwörtern einfach anzugeben
Einschließlich:

  • "Buchstaben" => ":Attribut muss enthalten mindestens einen Buchstaben „symbols“ => „:Attribut muss mindestens ein Symbol enthalten.“,

    Es kann entweder gemischt oder einzeln überprüft werden.
  • Offizielle Website: https://packagist.org/packages/schuppo/password-strength
  • Implementierung:

  • 1. Führen Sie Composer aus, um
  • Laravel 6 und höher gemäß dem folgenden Plan zu installieren

    <p>composer require schuppo/password-strength:"~2.0"<br></p>

    Laravel 5 wie folgt Lösung
    <p>composer require schuppo/password-strength:"~1.5"<br></p>
  • 2. Kopieren Sie die folgenden 4 Zeilen in Ihre eigene validation.php in resources/lang
<p>  "letters" => ":attribute 必须包含至少一个字母。",<br>    "case_diff" => ":attribute 必须包含大小写字母。",<br>    "numbers" => ":attribute 必须包含至少一个数字。",<br>    "symbols" => ":attribute 必须包含至少一个符号。",<br></p>

3. Im folgenden Code das vom Benutzer benötigte Passwort muss mindestens 6 Ziffern lang sein und mindestens einen Kleinbuchstaben, mindestens einen Großbuchstaben und mindestens eine Zahl enthalten.

<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>

Zusammenfassung

Es riecht so gut!

Empfohlenes Lernen: „

Laravel-Video-Tutorial

Das obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie die Überprüfung der Passwortstärke in Laravel einfach implementieren!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen