gpt4 book ai didi

swift - Firebase 身份验证 - UpdateEmail - 不发送确认电子邮件

转载 作者:行者123 更新时间:2023-11-30 11:24:56 25 4
gpt4 key购买 nike

如果我不想发送任何电子邮件验证/确认,在更新电子邮件地址后,我该如何做到这一点?

在我调用这个之后:

Auth.auth().currentUser?.updateEmail(to: emailTextField.text!, completion: { (error) in

if error != nil {

print("Firebase Change Email Error: \(String(describing: error))")

} else {

print("Firebase Change Email Successful")


}

})

系统会自动发送一封电子邮件,但我不想要它。

谢谢CR

最佳答案

强烈不建议这样做,也是一个坏主意,出于安全原因发送此电子邮件。如果帐户被劫持并且电子邮件被更改。该帐户的所有者将无法恢复其帐户。

也就是说,解决这个问题的唯一方法是使用 Admin SDK updateUser API:https://firebase.google.com/docs/auth/admin/manage-users#update_a_user

admin.auth().updateUser(uid, {
email: "modifiedUser@example.com",
})
.then(function(userRecord) {
// Email changed.
})
.catch(function(error) {
console.log("Error updating user:", error);
});

关于swift - Firebase 身份验证 - UpdateEmail - 不发送确认电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50844894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com