웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] Check The Strength Of A Password - password-strength.js 본문

웹프로그램밍 자료실/JAVA 자료

[해피CGI][cgimall] Check The Strength Of A Password - password-strength.js

해피CGI윤실장 2021. 2. 24. 09:45

입력받은 문자열이
비밀번호로 사용하기에 적당한지를
몇가지 규칙에 마춰서 체크해주는 스크립트입니다.

다운로드 받은 파일의 압축을 해제하고,
index.html 파일을 웹브라우저로 열어보면 샘플확인이 가능합니다.

 



비밀번호칸에 아무것도 입력하지 않은 경우

한글자씩 입력을 해보면

 



안전한 비밀번호가 되기 위해서 필요한 조건이 만족하면
아래에 만족시킨 항목들이 녹색으로 변경이 됩니다.

 



비밀번호의 유효성을 체크하는 규칙이
아주 복잡한 규칙은 아니며,
입력한 비밀번호가
최소한 소문자가 1개,
최소한 대문자가 1개,
최소한 숫자가 1개,
최소한 특수문자가 1개,
최소한 8글자에서 15글자 정도에 만족하는지 여부에 의해서
만족하면 위 그림 처럼 만족된 조건의 항목을 하나씩 체크로 표시를 해줍니다.


웹페이지에서 사용하는 방법은 아래와 같습니다.

1. jquery 와 password-strength.js 를 로드 합니다.

 



2. 비밀번호 입력폼을 만들어주고,
keyup 이벤트시 입력받은 비밀번호를 체크하는 스크립트를 추가해줍니다.

 



3. 체크한 비밀번호의 최종적인 강도를 표시해줄 DIV를 하나 추가해줍니다.

 



4. 비밀번호의 유효성체크하는 규칙과, 그 결과를 각각 표시해줄 부분을 추가해줍니다.

 

 

 

 

홈페이지바로가기

Comments