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

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

藏色散人
풀어 주다: 2023-03-20 16:28:14
앞으로
1775명이 탐색했습니다.

이 글은 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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿