【发布时间】:2018-08-14 12:22:03
【问题描述】:
我已将我的应用设置为使用电子邮件地址和密码成功登录或创建 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()
})
}
}
这是我的“创建帐户”和“登录”功能。
我的问题是我不知道如何实现这个功能,以及在哪里调用这些函数。
你能告诉我发送这封电子邮件的功能是什么,以及检查电子邮件是否经过验证的功能是什么?
【问题讨论】:
标签: swift firebase-authentication