>  기사  >  PHP 프레임워크  >  Laravel에서 비밀번호 강도 확인을 쉽게 구현하는 방법을 가르쳐주세요!

Laravel에서 비밀번호 강도 확인을 쉽게 구현하는 방법을 가르쳐주세요!

藏色散人
藏色散人앞으로
2023-03-20 16:28:141736검색

이 글은 Laravel에 대한 관련 지식을 제공합니다. 주로 Laravel에서 비밀번호 강도 확인을 구현하는 방법에 대해 설명합니다. 관심 있는 친구들은 아래를 살펴보시면 모두에게 도움이 되길 바랍니다.

Laravel에서 비밀번호 강도 확인을 쉽게 구현하는 방법을 가르쳐주세요!

laravel 비밀번호 강도 확인

Requirements

laravel 프레임워크를 통해 사용자가 비밀번호를 입력할 때 비밀번호 강도를 쉽게 지정할 수 있기를 바랍니다.
포함:

  • "letters" => ":attribute must 하나 이상의 문자를 포함해야 합니다. ",

  • "case_diff" => ":attribute는 대문자와 소문자를 포함해야 합니다. ",

  • "numbers" => ":attribute는 하나 이상의 숫자를 포함해야 합니다. "symbols" => ":attribute는 최소한 하나의 기호를 포함해야 합니다.",

    혼합적으로 또는 개별적으로 확인할 수 있습니다.
  • 공식 웹사이트: https://packagist.org/packages/schuppo/password-strength


  • 구현:

1. 다음 계획에 따라 작곡가를 실행하여Laravel 6 이상을 설치하세요

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

Laravel 5 다음과 같이 해결

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

2. 언어 파일을 복사합니다

resources/lang

<p>  "letters" => ":attribute 必须包含至少一个字母。",<br>    "case_diff" => ":attribute 必须包含大小写字母。",<br>    "numbers" => ":attribute 必须包含至少一个数字。",<br>    "symbols" => ":attribute 必须包含至少一个符号。",<br></p>

3에 있는 해당 검증.php에 다음 4줄을 복사합니다. 사용법

아래 코드에서 사용자에게 필요한 비밀번호는 다음과 같습니다. 소문자, 대문자, 숫자가 각각 1개 이상 포함된 6자리 이상이어야 합니다.

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

요약

향이 너무 좋아요! 추천 학습: "

laravel 비디오 튜토리얼

"

위 내용은 Laravel에서 비밀번호 강도 확인을 쉽게 구현하는 방법을 가르쳐주세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제