리턴 수정
This commit is contained in:
@@ -124,55 +124,53 @@ const validateForm = () => {
|
||||
|
||||
// 회원가입 폼 유효성 검사
|
||||
const validateRegisterForm = () => {
|
||||
let isValid = true;
|
||||
|
||||
// 이름 검증
|
||||
if (!registerName.value) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '이름을 입력해주세요.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
// 사용자명 검증
|
||||
if (!registerUsername.value) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '사용자명을 입력해주세요.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
} else if (registerUsername.value.length < 4) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '사용자명은 최소 4자 이상이어야 합니다.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
// 이메일 검증
|
||||
if (!registerEmail.value) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '이메일을 입력해주세요.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
} else if (!/^\S+@\S+\.\S+$/.test(registerEmail.value)) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '유효한 이메일 주소를 입력해주세요.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
// 비밀번호 유효성 검사
|
||||
if (!registerPassword.value) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '비밀번호를 입력해주세요.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
} else if (registerPassword.value.length < 8) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '비밀번호는 최소 8자 이상이어야 합니다.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
} else if (!passwordHasUppercase.value || !passwordHasLowercase.value ||
|
||||
!passwordHasNumber.value || !passwordHasSpecial.value) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '비밀번호는 대문자, 소문자, 숫자, 특수문자를 모두 포함해야 합니다.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
// 비밀번호 확인 유효성 검사
|
||||
if (!registerPasswordConfirm.value) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '비밀번호 확인을 입력해주세요.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
} else if (registerPassword.value !== registerPasswordConfirm.value) {
|
||||
toast.add({ severity: 'error', summary: '입력 오류', detail: '비밀번호가 일치하지 않습니다.', life: 3000 });
|
||||
isValid = false;
|
||||
return false;
|
||||
}
|
||||
|
||||
return isValid;
|
||||
return true;
|
||||
};
|
||||
|
||||
// 로그인 처리 함수
|
||||
|
||||
Reference in New Issue
Block a user