TIL 7주 2일차

노우석·2022년 10월 18일
0

회원가입 유효성 검사 추가하기

회원가입 로직을 짜고 기능을 사용해보았는데 회원가입 할 때 비밀번호를 엄청 짧거나 쉽게 만들어도 생성되는것을 막고 실제 사이트 만큼은 아니여도 보안적으로 좋게 만들려고 시도를 해보았다.

위 같이 만들어 있는 로직인데 기본적인 패스워드가 다를경우 가입이 되지 않는 기능까지만 구현되어 있어서 여기에다가 여러가지 비밀번호 조건을 주고 싶었다.

해결방법

구글링을 해서 찾아보니 import re 라는 기능이 있는걸 발견했고 코드를 작성해 보았다.

위에 re를 views.py 안에 임포트해주고

이와 같이 코드를 작성해주었다. re.search함수를 활용해서 간단하게 작성할 수 있었다. 다만 코드가 노가다성이 짙고 코드 줄이 많아져서 좀 더 심플하게 하는 방법도 있을 것 같으니 찾아봐야겠다.

profile
중요한건 버그에게 꺾이지 않는 마음

0개의 댓글