728x90
이번 챕터 목표 : 13일 17:00까지 미니 프로젝트 제출
오늘 내가 할일
- 로그인 회원가입 페이지 구성
- 회원가입 기능 구현
-아이디 중복 확인 기능
-정규표현식에 맞는 아이디&패스워드 인지 확인하는 기능
-비밀번호가 재확인하는 기능
-비밀번호를 개발자가 보지 못하게 암호화하는 기능
-아이디와 비밀번호 디비에 저장하는 기능 - 로그인 기능 구현
-사용자 입력값 (아이디&패스워드) 검사 기능
-있는 유저에게 토큰 발행하는 기능
-발행한 토큰을 쿠키에 저장하는 기능
아이디 비밀번호 정규표현식 코드
##아이디
function is_nickname(asValue) {
var regExp = /^(?=.*[a-zA-Z])[-a-zA-Z0-9_.]{2,10}$/;
return regExp.test(asValue);
}
#영문과 숫자, 일부 특수문자(._-) 사용 가능. 2-10자 길이
##비밀번호
function is_password(asValue) {
var regExp = /^(?=.*\d)(?=.*[a-zA-Z])[0-9a-zA-Z!@#$%^&*]{8,20}$/;
return regExp.test(asValue);
}
#영문과 숫자 필수 포함, 특수문자(!@#$%^&*) 사용가능 8-20자
로그인 구현 완료
문제는 메인 페이지로 값가 져 오는 게 안 되는 중
728x90
'항해99 > 매일 기록' 카테고리의 다른 글
항해 99 - 2022.01.15.SAT (0) | 2022.01.18 |
---|---|
항해 99 - 2022.01.14.FRI (0) | 2022.01.18 |
항해99 - 2022.01.13.THU (css&icon사이트) (0) | 2022.01.18 |
항해 99 - 2021.01.12.WED (0) | 2022.01.18 |
항해 99 - 2022.01.10.MON (0) | 2022.01.18 |