const createUser = async () => {
await createUserWithEmailAndPassword(email, password);
await updateProfile({ displayName });
await sendEmailVerification();enter code here
}
<button onClick={ async () => await createUser() }>Create User</button>
uj5u.com熱心網友回復:
用戶將收到一封帶有驗證鏈接的電子郵件。
單擊此鏈接將驗證此用戶。
但是,即使沒有在資料庫中進行驗證,也會創建用戶。這很正常。
但是:可以檢查物件的欄位emailVerified。user
它應該或多或少看起來像這樣,例如,如果用戶在沒有驗證電子郵件地址的情況下嘗試登錄:
final credential = await
signInWithEmailAndPassword(email: email, password: password);
if( credential.user.emailVerified == false ) ...
uj5u.com熱心網友回復:
const createUser = async () => {
await createUserWithEmailAndPassword(email, password);
await sendEmailVerification();enter code here
if(user.emailVerfied === true){
await updateProfile({ displayName });
}
}
uj5u.com熱心網友回復:
您可以在用戶使用 Firebase 函式和 firebase-admin SDK 創建帳戶后禁用該用戶。如果用戶驗證電子郵件帳戶,您可以使用 Firebase 功能啟用他的帳戶。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/471755.html
