-1
チャットに参加するための正しいパスワードを入力する方法を確認する方法。Firebase - パスワードで安全にチャットに参加する
このアプローチは、適切には完全に不適切です。このコードは、私が達成したいことを示していますが、まったく動作していません。
val ref = FirebaseDatabase.getInstance().getReference("chats")
ref.child(chatName).child("password").equalTo(password).addListenerForSingleValueEvent(
override fun onDataChange(snapshot: DataSnapshot) {
Log.d(TAG, snapshot.toString())
// if there is data the password was right
}
....
)
パスワードシステムとのこのチャット全体のチャットは、どのようにして安全に行うことができますか?どのようなルールをデータベースに設定する必要がありますか。
根拠のある電話でファイヤーベースのクエリを変更し、クライアントとサーバーの間で転送されるデータを確認できますか?
パスワードはどのように変更できますか? – Metu
このモデルでは、パスワードを変更する場合はすべてのメッセージを移動する必要があります。ブランチの名前を変更する/移動する操作はないので、コピーする必要があります。 https://stackoverflow.com/questions/39107274/is-it-possible-to-rename-a-key-in-the-firebase-realtime-database –
を参照してください。私はまだこれを行う別の方法を探しています。しかし、ありがとう。 – Metu