0

我使用雲功能火力管理SDK使用創建可以登入使用電子郵件和密碼

admin.auth().createUser({ 
email: someEmail, 
password: somePassword, 
}) 

現在我想用戶登入使用signInWithEmailAndPassword('someEmail', 'somePassword')創建用戶與火力的Admin SDK用戶,但我不能。 我收到以下錯誤

{code: "auth/user-not-found", message: "There is no user record corresponding to this identifier. The user may have been deleted."} 
+0

您使用的客戶端在同一項目上面板和管理雙方創建?您是否可以在Firebase控制檯中看到使用此電子郵件的用戶? – bojeil

回答

0

嘗試這樣

同時請確保用戶從

admin.auth().createUser({ 
    email: "[email protected]", 
    emailVerified: false, 
    phoneNumber: "+11234567890", 
    password: "secretPassword", 
    displayName: "John Doe", 
    photoURL: "http://www.example.com/12345678/photo.png", 
    disabled: false 
}) 
    .then(function(userRecord) { 
    // See the UserRecord reference doc for the contents of userRecord. 
    console.log("Successfully created new user:", userRecord.uid); 
    }) 
    .catch(function(error) { 
    console.log("Error creating new user:", error); 
    }); 
+0

我不確定這與我發佈的內容有什麼不同,如果你的意思是創建所有這些字段的用戶,那麼是的,我已經嘗試過,仍然沒有運氣。 –

+0

因此您無法看到在Firebase控制檯上創建的新用戶的權利?我已經更新了答案創建和調試,如果你看到任何erros –

+0

我可以看到一個新的用戶創建,它說匿名的電子郵件應該寫在哪裏。 –

相關問題