반응형
우선적으로 Firebase를 Addpackage로
Firebase Auth를 추가하고
이메일로 회원가입하는 절차
if let email = emailTextfield.text, let password = passwordTextfield.text {
Auth.auth().createUser(withEmail: email, password: password) { authResult, error in
if let e = error {
print(e.localizedDescription)
} else {
// Navigate to the NextViewController
self.performSegue(withIdentifier: "identifier", sender: self)
}
}
}
등록한 이메일 인증해서 로그인 하는 절차
if let email = emailTextfield.text, let password = passwordTextfield.text {
Auth.auth().signIn(withEmail: email, password: password) { authResult, error in
if let e = error {
print(e)
} else {
//Navigate to NextViewController
self.performSegue(withIdentifier: "identifier", sender: self)
}
}
}
로그아웃하기
do {
try Auth.auth().signOut()
//navigate 1st viewcontroller
navigationController?.popToRootViewController(animated: true)
} catch let signOutError as NSError {
print("Error signing out: %@", signOutError)
}
반응형
'iOS > Swift 어플 따라하기' 카테고리의 다른 글
[Swift] FireStore에 데이터 저장하기 (0) | 2022.09.06 |
---|---|
[Swift] Xib파일을 사용하여 TableView에서 셀 사용자 지정 (0) | 2022.09.06 |
[Swift] password *보이게 하기 (0) | 2022.08.31 |
[Swift] Progress Bar 진행상황 처리 (0) | 2022.06.14 |
[Swift] How to Play a Sound (0) | 2022.06.02 |