회원 - dev-graft/syuck-syuck-docs GitHub Wiki
- '회원'이란 Syuck-Syuck 서비스를 이용하는 자로서, 회원가입을 완료한 자를 뜻함.
단어 | 설명 |
---|---|
특수문자 | !@#$%^&*()<>/?~ |
이름 | 영문 | 특징 | 정규식 |
---|---|---|---|
아이디 | loginId | 문자 제한: 영단어(대소문자), 숫자 길이 제한: 5~20자 |
문자 제한: ^[a-z|A-Z|0-9]+$ 길이 제한: ^\S{5,20}$ ALL: ^[a-z|A-Z|0-9]{5,20}$ |
비밀번호 | password | 문자 제한: 대문자,특수문자 각각 최소 한 글자 포함 길이 제한: 8~25자 |
문자 제한: ^(?=.*[A-Z])(?=.*[!@#$%^&*()\/?~])\S+$ 길이 제한: ^\S{8,25}$ ALL: ^(?=.*[A-Z])(?=.*[!@#$%^&*()\/?~])[a-z|A-Z|0-9|!@#$%^&*()\/?~]{8,25}$ |
별명 | nickname | 문자 제한: 한글,영단어(대소문자) 길이 제한: 1~10자 |
문자 제한: ^[\w|가-힣|ㄱ-ㅎ|ㅏ-ㅣ]+$ 길이 제한: ^\S{1,10}$ ALL: ^[\w|가-힣|ㄱ-ㅎ|ㅏ-ㅣ]{1,10}$ |
프로필 사진 | profileImage | CDN서버에 등록된 이미지의 url가 저장. 기본 프로필 이미지 제공 |
|
상태 메시지 | stateMessage | 문자 제한: 없음 길이 제한:0~30자(null 허용) 중복여부: 가능 |
^[\d|\D]{0,30}$ |
생성일자 | createAt | 포맷:yyyy-MM-dd HH:mm:ss 서버에서 자동입력 |
|
업데이트일자 | updateAt | 포맷:yyyy-MM-dd HH:mm:ss 서버에서 자동입력 |
|
회원 상태 | status | 일반: N 삭제: L |
코드 | 내용 | 의미 |
---|---|---|
N | 일반 | Normal |
L | 탈퇴 | Leave |
- Syuck-Syuck 서비스의 회원이 되기 위해 진행하는 과정
필수 입력항목 | 선택 입력항목 | 도합 입력항목 |
---|---|---|
아이디 비밀번호 별명 |
아이디 비밀번호 별명 |
상황 | 메세지 | status | 비고 |
---|---|---|---|
회원가입 요청 시 | 회원가입 요청이 진행 중입니다. 잠시만 기다려주세요 :D |
- | C: 로딩 다이얼로그에 노출되는 메시지 |
회원가입 성공 시 | {nickname}님 회원가입을 축하합니다! | 200(Ok) | |
{정보} 미입력 후 회원가입 요청 시 | {정보}가 입력되지 않았습니다. | 400(Bad Request) | S: 회원가입 요청받았을 경우 대응 C: 입력받고 일정시간 입력이 멈췄거나 포커스를 잃었을 때 대응 |
입력된 {정보}가 정규식을 통과하지 못했을 경우 | 입력된 {정보}를 다시 입력해주세요. | 400(Bad Request) | S: 회원가입 요청받았을 경우 대응 C: 입력받고 일정시간 입력이 멈췄거나 포커스를 잃었을 때 대응 |
공개키 요청을 진행하지 않고 서버에 요청했을 경우 | 요청을 실패하였습니다. 다시 시도해주세요. | 400(Bad Request) | 존재해서는 안되는 경우 C: 초기화 요청 후 정상 프로세스 진행 |
회원가입 요청 후 타임아웃이 발생 시 |
슉슉 서비스 회원의 프로필을 조회
필수 입력항목 | 선택 입력항목 | 도합 입력항목 |
---|---|---|
아이디 | 아이디 |
정보 |
---|
별명, 아이디, 상태 메세지, 프로필 사진 |
상황 | 메세지 | status | 비고 |
---|---|---|---|
조회 대상이 없을 시 | 검색 결과가 없어요! | 404(Not Found) |
회원 프로필 정보를 수정
정보 |
---|
별명(nickname) 상태 메세지(stateMessage) |