Мое приложение настроено для успешного входа или создания учетной записи в Firebase с использованием адреса электронной почты и пароля. Что я хочу сделать сейчас, так это проверить, подтвердил ли пользователь свою электронную почту, и, если нет, отправить им электронное письмо с подтверждением, которое Firebase позволяет нам написать.
@IBAction func createAccountTapped(_ sender: Any) {
if let email = emailTextfield.text, let password = passwordTextfield.text {
Auth.auth().createUser(withEmail: email, password: password, completion: { user, error in
if let firebaseError = error {
print(firebaseError.localizedDescription)
return
}
self.presentTabBar()
})
}
}
@IBAction func loginTapped(_ sender: Any) {
if let email = emailTextfield.text, let password = passwordTextfield.text {
Auth.auth().signIn(withEmail: email, password: password, completion: {(user, error) in
if let firebaseError = error {
print(firebaseError.localizedDescription)
return
}
self.presentTabBar()
})
}
}
Вот мои функции «createaccount» и «login».
Моя проблема в том, что я не знаю, как реализовать эту функциональность и где вызывать эти функции.
Можете ли вы показать мне, что такое функция отправки этого электронного письма и какая функция проверяет, проверено ли электронное письмо?