항해99/매일 기록

항해 99 - 2022.01.11.TUE (아이디 비밀번호 정규식 코드)

<zinny/> 2022. 1. 18. 10:33
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