230130_TIL

·2023년 2월 8일
0

Firebase

회원가입(이메일 인증Ver)

사용자가 입력한 이메일로 인증번호를 받아서 회원가입을 처리하고자 하는 경우,
createUserWithEmailAndPassword메소드로 사용자 계정을 등록 후,
sendEmailVerification메소드를 사용하여 이메일 인증을 진행.

sendEmailVerification메소드는 이메일 인증을 위한 메일을 전송하는 메소드.
auth객체의 currentUser값을 인자로 전달하여 사용할 수 있음.

import {createUserWithEmailAndPassword, getAuth, sendEmailVerification} from 'firebase/auth'

cosnt joinEmail = async(email, password) => {
	try {
    	const auth = getAuth();
      	await createUserWithEmailAndPassword(auth, email, password);
      	await sendEmailVerification(auth.currentUser);
      	alert(authMessage['auth/post-email-verification-mail']);
    } catch ({code, massage}) {
    	alert(errorMessage[code])
    }
};

0개의 댓글