簡體   English   中英

我如何等待 FireBase Kotlin Android Studio 的回復

[英]how do I wait for a response from FireBase Kotlin Android Studio

截圖一
在此處輸入圖像描述

截圖2
在此處輸入圖像描述

我正在嘗試檢查數據庫中是否有具有此類登錄名的用戶。 如果存在,則顯示錯誤。如何在創建用戶之前從數據庫中獲取響應

這不是處理身份驗證的有效方法。 我認為您最好的選擇是實施Firebase Authentication 完成后,您可以簡單地檢查用戶是否已通過身份驗證。 如何? 通過簡單地檢查FirebaseUser object 是否為 null。 另請注意,此操作不是異步的。

但是,如果您需要從實時數據庫中獲取某些內容,請注意這確實是一個異步操作。 由於您使用的是 Kotlin,因此以下文章肯定會有所幫助:

如何使用 get() 從 Firebase 實時數據庫讀取數據?

編輯:

如果您想檢查用戶是否已經存在,請檢查我在以下帖子中的回答:

除此之外,切勿以純文本形式存儲憑據。 我強烈建議您實施Firebase 身份驗證,以便您可以使用Firebase 安全規則保護您的數據庫。 如果您想保留自己的身份驗證機制,請參閱官方文檔:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM