회원가입을 만들게 되었다 그러다가 회원 가입의 구성 요소는 무엇이고
그것들이 들어가는 이유가 궁금했다
예를 들면 아이디 비밀번호 이메일 주소 그리고 이름 성별 생년월일 주소 등 추가 적인 필드를 생각 할 수 있는데 만드는 앱이나 웹의 특성에 따라 달라질 수 있겠다 싶었다
또한 보안을 위해 CAPTCHA를 추가 할 수도 있다
회원가입을 만들 때 신경 써야 할 것들 간단하게 4개만 준비 해보았다
- 이메일 주소
- 아이디
- 비밀번호
- 비밀번호 확인
회원가입을 만들 때 신경 써야 할 것들
이메일 주소
유효성 검사 : 사용자가 유효한 이메일 주소를 입력했는지 확인해야 한다 이메일 주소 형식이 올바른지 확인 할 수 있다
중복 확인 : 이미 가입된 이메일 주소 인지 확인하고 중복된 이메일 주소를 허용하지 않도록 한다
아이디
사용자가 유효한 아이디를 입력했는지 확인해야 합니다 아이디는 특정 문자(영문 숫자 언더스코어 등)를 허용하지 않도록 하세요
비밀번호
강도 : 사용자의 비밀번호가 강력한지 확인하세요 강력한 비밀번호는 대문자 , 소문자 , 숫자 , 특수 문자 등을 포함하면 더 강해집니다
암호화 : 비밀번호를 저장할 때 반드시 암호화하여 보안을 강화하세요
비밀번호 확인
사용자가 입력한 비밀번호와 일치하는지 확인하세요 비밀번호 확인 필드를 추가하여 사용자가 실수로 다른 비밀번호를 입력하는 것을 방지 하면 좋습니다