Firebase用戶ID是否可以更改?我說的是這個,FirebaseAuth.getInstance().getCurrentUser().getUid()
如果用戶刪除他的帳戶,就像這裏描述的Manage-users。我假設getUid()
ID與電子郵件權利綁定,或!Firebase用戶標識可以更改嗎?
1
A
回答
2
我假設getUid()ID對電子郵件權利很嚴格,或者!
在「派生自」的意義上不是「捆綁」。 「與...聯繫」意義上的「綁定」。
請記住,可以更改電子郵件。當發生這種情況時,ID保持原樣。
您可以通過創建新用戶,檢查ID,更改電子郵件並檢查ID不會更改,然後刪除用戶並使用相同電子郵件創建新用戶並檢查新的ID已被分配。
+0
非常感謝。我還注意到刪除了一位使用Gmail登錄的Firebase用戶,然後使用相同的Gmail重新登錄,結果爲同一個Gmail創建了一個新的UID。我認爲這是最容易的,不要讓用戶刪除他的帳戶, –
+0
我有一個[後續](http://stackoverflow.com/questions/44100005/when-to-use-firebaseauth-user-uid-and-當-to-使用-AN-電子郵件-AS-標識符) –
相關問題
- 1. Firebase FCM主題 - 它可以是用戶訂閱的用戶標識嗎?
- 2. firebase當前用戶標識
- 3. 是否可以更改包標識符?
- 4. 我可以使用URL更改Firebase實時數據庫嗎?
- 5. 可以更改記錄標題嗎?
- 6. 冒號可以用作標識符嗎?
- 7. 網站可以在本地存儲Facebook用戶標識嗎?
- 8. REST API設計:可以在PUT調用期間更改資源標識符嗎?
- 9. 我可以更改XmlReader.Settings嗎?
- 10. HTTP請求可以唯一標識嗎?
- 11. DataObjects.NET可以支持SQL標識列嗎?
- 12. 用戶可以修改PHP會話嗎?
- 13. 我們可以改變Rails寫HTML標識的方式嗎?
- 14. 用戶集合中的流星更改用戶標識
- 15. 用戶可以更改應用主題
- 16. 我可以在Wordpress中臨時更改用戶的角色嗎?
- 17. 我可以在環回中更改用戶模型憑證嗎?
- 18. 用戶可以在PHP中更改$ _SESSION的值嗎?
- 19. 我可以更改測試用戶的權限嗎?
- 20. 我可以更改測試用戶的密碼嗎
- 21. 我可以更改用戶的鍵盤輸入嗎?
- 22. 你可以在webclient上更改用戶代理嗎?
- 23. 用戶可以更改選擇框的輸入變量嗎?
- 24. 用戶可以更改會話變量嗎?
- 25. 用戶可以更改javascript關閉功能嗎?
- 26. 我可以更改laravel中的用戶表結構嗎?
- 27. 你可以用javascript更新標籤嗎?
- 28. 我可以更改我的iPhone應用程序大圖標嗎?
- 29. 爲什麼Firebase用戶令牌更改?
- 30. 更新App時,identifierForVendor可以更改嗎?
我相信如果帳戶被刪除,那麼創建一個新帳戶將有不同的UID。 UID是一個隨機生成的ID,而不是從電子郵件地址中散列出來的東西(我把這個作爲答案,但我不是100%確定的)。 –
我非常確定UID不是基於電子郵件地址,因此刪除特定電子郵件地址的帳戶,然後刪除它,然後重新創建它,將導致新的UID。請發表回覆@MichaelBleigh。 –