如何访问电子邮件验证用户的uid?在这种情况下,res会给出一些有用的想法吗?我应该从其他地方处理这个问题吗?
const handleVerifyEmail = (auth: any, actionCode: any) => {
applyActionCode(auth, actionCode!)
.then((res) => {
//SUCCESS: EMAIL VERIFIED
console.log(res, 'user UID ?');
// updateDoc(doc(db, 'Data', res.user.uid), {
// verifiedEmail: true,
// });
})
.catch((error) => {
errorHandeling(error, 'Cannot verify email');
});
};
发布于 2022-03-19 03:50:45
applyActionCode
函数返回一个Promise<void>
,因此您的res
不会有一个值。但是,由于操作代码应用于当前用户,因此可以使用以下方法确定其UID:
auth.currentUser.uid
https://stackoverflow.com/questions/71535047
复制相似问题