需要帮助来实现在Firebase中更改电子邮件地址的选项。
需要建议使用哪种Firebase函数,以及一些文章指南或文档。
我已经实现了密码重置功能,现在需要“更改电子邮件地址”
handleResetPassword = () => {
const { email } = this.state
this.context.auth
.sendPasswordResetEmail(email)
.then(() => {
console.warn('Email is sent')
this.setState({
...this.state,
type: 'success',
header: 'Email is sent',
errorMessage:
'Please check your email in order to change the password',
password: ''
})
})
.catch(error => {
const { message } = error
const errorMessage = !email ? 'Please enter an email address' : message
this.setState({
...this.state,
type: 'error',
header: 'Email is not sent',
errorMessage: errorMessage
})
})
}
答案 0 :(得分:0)
为您的Firebase项目启用电子邮件链接登录 在Firebase控制台中,打开“身份验证”部分。 在“登录方法”选项卡上,启用“电子邮件/密码”提供程序。 ... 在同一部分中,启用“电子邮件链接(无密码登录)”登录方法。 点击保存。