私は、anglefire2ライブラリでangular4とfirebaseを使用しています。電子メールとパスワードでユーザーをサインアップした後、そのユーザーがfirebaseのデータベースに登録されていることがわかります。しかし、名前やアドレスなどの余分なフィールドを追加することはできません。私は( '/ users')リストを作成し、ユーザのUidを使ってユーザプロファイル情報を保存することを考えました。しかし、この文書では、「名前」と「プロフィール画像」を割り当てることができます。その場合、認証からユーザーデータベースにフィールドを追加することはできません。あなたが言及したようfirebaseの電子メールとパスワードとは別に、ユーザーの追加プロファイル情報を追加する方法は?
-1
A
答えて
1
、firebaseドキュメントによって、あなたはこのようにangularfire2使用してそれを行うことができます。
this.af.auth.createUser({
email: <UserEmail>,
password: <UserPass>
}).then(
(success) => {
success.auth.updateProfile({
displayName: <UserName>,
photoURL: <UserPhotoURLString>
})
.then(res => console.log("profile updated"))
.catch(err => console.log(err));
}).catch(
(err) => {
console.log(err);
})
あなたがコード内で見ることができるようにあなたがaf.auth.createUser
の組み込みメソッドを使用した後、上記添付します約束どおりにUserオブジェクトを受け取った後、別の組み込みメソッドsuccess.auth.updateProfile
を使用して、firebase autheticationセクションのUser Profile領域を更新することができます。 このコードは完全に私のために働いたので、あなたのコードにこれを調整してください:)それは楽しみます。
+0
thx @nisanarz .. – Mikethetechy
+0
あなたは大歓迎です。 :) – nisanarz
関連する問題
- 1. 電子メールとパスワード情報の取得
- 2. Firebaseに余分なユーザー情報を追加する方法
- 3. woocommerce電子メールでカスタム情報を追加
- 4. signupup中にユーザーのユーザー名と追加情報を追加する
- 5. MVC3 .NET - ユーザーが個人情報を入力したときに追加情報を追加する方法
- 6. anglefire2を使った電子メールとパスワード登録時にfirebaseにデータを追加する方法
- 7. firebaseユーザー作成時にユーザー情報を追加する(react.js)
- 8. Etcからユーザー情報を取得しても、電子メールに情報が追加されません。
- 9. 電子メール情報でユーザーADパスワードを変更する方法のみ。 PHP
- 10. Django 1.5:ユーザーと追加情報
- 11. ユーザーの追加情報をユーザーメタテーブルに格納する方法
- 12. JavascriptとFirebase 3 - 電子メールとパスワードでユーザーを作成する
- 13. オーダー処理の電子メール(woocommerce)にユーザーのファーストネームを追加する方法
- 14. Twilio接続オブジェクトに追加情報を追加する方法
- 15. firebase.auth()に追加情報を追加する方法
- 16. emberモデルに追加情報を追加する方法
- 17. firebase電子メール認証firebaseデータベースにユーザ名と詳細を追加
- 18. woocommerceの電子メール通知でユーザーのバイオを追加する
- 19. 電子メールに日付を動的に追加する方法
- 20. OPENAM:「ユーザー情報」に情報を追加する方法OAuth2/OpenID Connectエンドポイント
- 21. 電子メールを追加するtPHPコード
- 22. 電子メール本文にフォームテキストを追加する方法
- 23. インスタントアーティクルに電子メールを追加する方法
- 24. iphone:iPhone Ebook Appに電子メール機能を追加する方法
- 25. PHP - 電子メール本文に変数を追加する方法
- 26. 電子メールにグリッドを追加する方法
- 27. Firebase認証でユーザー情報を追加します。
- 28. 電子メールでMacのメニューバーにカスタムメニューを追加するには?
- 29. 追加された電子メールをプログラムでCCに追加
- 30. Firebaseの子にパスワードを追加することはできますか?
あなたが試したこととあなたが見たエラーを示すコードサンプルを含めてください。ユーザープロファイルのドキュメントを読んだことがありますか? https://firebase.google.com/docs/auth/web/manage-users#update_a_users_profile –
@Travis Christianさん、あなたの返事に感謝します。はい、私はfirebaseのドキュメントに従っていました:https://firebase.google.com/docs/reference/js/firebase.UserInfo。私はautheticationセクションでサインアップされたユーザーを見ることができます。私が疑問に思っているのは、firebase docsが私がユーザー名を追加して画像をアップロードできることを示しています。しかし、認証セクションには名前と番号のフィールドがないようです。 – Mikethetechy