問題タブ [firebase-authentication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Firebase はログアウト時に 3 方向にバインドされたオブジェクトを同期し続ける
Firebase の 3 方向データ バインディング メソッドを使用して、$uid
(私のコードで定義されている)のフレンドのリストを同期します。userId
同じコンピューター (同じブラウザーでテスト) でログアウトしてから別のメールでログインすると、Firebase が以前のデータを同期し続けることに気付きました。userId
したがって、最初にログインしてuserId = "userId_1"
からログアウトし、別の電子メールと my でログインするとuserId = "userId_2"
、friendList で refs から 3 方向のデータバインドされた友人のリストを取得します。
と
古い userId からのデータの同期を停止するにはどうすればよいですか?
方法
私の工場では、次のように同期します。
どこでfbREF = "https://CUSTOMREF.firebaseio.com"
;
ユーザーがログインしているとき、明らかに、彼は function によって取得された userId を持っていますref.onAuth(fnCallback)
。これを次のように呼び出します。
次に、userId
が に埋め込まれauthData["auth"].uid
ます。
javascript - 各ユーザーを Firebase のデータにリンクするにはどうすればよいですか?
ユーザー名として使用されるさまざまなユーザーの名前を含む、users という名前のメイン ツリーを作成する予定です。そのため、各ユーザー名には氏名、住所、電話番号などのデータが含まれます。
ユーザーがプロファイルにログインしたときに、各ユーザーのデータを取得する方法を知りたいです。
firebase - 最新の simplelogin ユーザーを取得するにはどうすればよいですか?
数値を受け入れ、その数値以上のすべてのシンプルログインを返すfirebase呼び出しはありますか?
誤解を避けるために、ここではアプリ内のデータについて言及しているのではなく、Firebase が [ログインと認証] タブで個別に管理しているユーザーのリストについて言及しています。
ユーザーを更新すると、firebase グラフィカル デバッガーによって行われる ajax 呼び出しは次のようになります: https://auth.firebase.com/v2/MYAPP/users?forge=true&token=XXX
しかし、これを安全な JSON Web トークン (「firebase secrets」) で動作させることはできません。
angularjs - angularfire:waitforAuthとrequireAuthの違い
だから私はrequireAuth()
fromを使ってを使ってfirebase
Web アプリを開発しています。私は3つのことにまったく慣れていません。メソッドは私のアプリでうまく機能し、オンラインで検索していますが、出くわしましたが、まだ違いがわかりません。名前からして、認証を待ちますが(もちろん待ちますよね?)。を使用するのが理想的な場合と、 を使用するのが理想的な場合です。gulpJs
angularJs
Firebase
requireAuth()
$waitForAuth()
requireAuth()
$waitForAuth()
requireAuth()
firebase - Firebase グループのセキュリティ ルールの構成
私は Firebase を初めて使用し、動的に作成されたグループによってユーザーをグループ化するセキュリティ ルールを設定しようとしていました。また、ユーザーが同じグループのすべてのコンテンツを読み取れるようにしたいが、他のグループは読み取れないようにしたい.
新しいユーザーを作成し、プッシュを使用していくつかのグループを割り当てると、次のようなデータが得られます。
誰でもここで助けることができますか?認証ルールを設定するにはどうすればよいですか? 私は次のことを試しましたが、うまくいかないようです...
これはかなり単純なユースケースであると思いますが、残念ながらあまり役に立ちませんでした。
私が見つけた投稿には、ランダムで一意の文字列の子ではなく、直接のユーザーがグループ内に含まれていました。
編集:
私は次のような編集されたルールで試しました:
しかし、私はあまり助けを得ませんでした。
コードについては、http://jsfiddle.net/digish_gabhawala/ytwmokg0/ でフィドラーとして追加しました。
現時点で私が望んでいるのは 2 つの簡単なことです: 1> ユーザーとして、自分の名前を編集できる必要があります 2> ボタンをクリックすると、グループ内のすべてのユーザーの名前を取得できる必要があります。
フィドラーのようにコードを試したところ、権限の問題が発生しています。
私が間違っていることを理解できれば素晴らしいことです。