Bir açısal ateş projesinde çalışıyorum ve Firebase 3'te bir kullanıcıyı nasıl oluşturabilirim ve bittiğinde, belirtilen kullanıcının kimliğini doğrulamamayı bilmek istiyorum. Önceki Firebase sürümünde, createUser (e-posta, şifre) adı verilen yöntem vardı. Şimdi, yalnızca createUserWithEmailAndPassword (e-posta, şifre) yöntemini kullanıyoruz, belirtilen kullanıcıyı yaratıyor ve doğrulıyor.Firebase 3'te bir kullanıcı nasıl oluşturulur ve kimlik doğrulaması nasıl yapılır?
cevap
Sorunun cevabı şudur: yapamazsınız.
Diğer kullanıcıları oluşturabilen 'admin' kullanıcılarına sahip olduğumuz benzer bir durum var. 2.x ile bu bir çırpıda yapıldı. 3.x ile bu yetenek tamamen kaldırıldı.
Eğer 3.x bir kullanıcı oluşturursanız o kullanıcı olarak kimlik doğrulaması ve oturum olan hesabı unauthenticate
Bu, daha sonra başka bir kullanıcı oluşturmak için yeniden kimlik doğrulamaya ihtiyaç gibi derindir.; bu yüzden yönetici el ile veya (cringe) kimlik doğrulama verilerini yerel olarak depolar, böylece otomatik bir işlem olabilir (çırpma teli, lütfen bunu yapma)
Firebase, 2.x'in desteklenerek sadece 3.x'ten kaçınmak isteyebilirsiniz.
Güncelleme: Firebaser en hakkındaki
biri aslında bu konuda bir çözüm ile geldi. Kavramsal olarak oturum açmış bir yönetici kullanıcınız vardı. Firebase'e ikinci bir bağlantı oluşturursunuz ve başka bir kullanıcıyla kimlik doğrulaması yaparsınız, bu bağlantı daha sonra yeni kullanıcıyı oluşturur. Durulama - tekrarlayın.
Güncelleme tekrar
bu soruya bakın ve
Yeni konsolu firebase 2 ile mi kullanmalıyım yoksa bir önceki mi korunacak? – gcfabri
Yeni konsol, API'nin v2.x veya v3.x'i ile iyi çalışıyor. İhtiyacınız olan işlevselliği korumak için 2.x API'yi kullanmaya devam etmek isteyeceksiniz. – Jay
Teşekkürler. Bu durum için bir çözüm üzerinde düşünüyordum. 'QueueNewUser()' diyebileceğimiz yeni bir yöntemle oluşturulan bir kuyruk listesi oluşturacağım, sağlanan verileri veritabanında yeni bir girişe kaydedebiliyorum. Giriş sayfamda, firewall oturum açma işleminden önce signInWithEmailAndPassword() yöntemi ile e-postanın sıra listesinde olup olmadığını kontrol ediyoruz. Varsa, createUserWithEmailAndPassword() yöntemini kullanın ve dizini listeden kaldırır. Değilse, signInWithEmailAndPassword() öğesini kullanın. Bununla yaşayabilirim, ne düşünüyorsun? – gcfabri
- 1. Python Firebase kimlik doğrulaması
- 2. ArangoDB ile PHP'de kullanıcı kaydı ve kimlik doğrulaması nasıl yapılır?
- 3. Firebase e-posta kullanıcı kimlik doğrulaması
- 4. laravel5 kimlik doğrulaması nasıl oluşturulur
- 5. CouchUygulamalar ve kullanıcı kimlik doğrulaması
- 6. Rails ile Firebase Kimlik Doğrulama Nasıl Yapılır?
- 7. IOS'da kullanıcı kimlik doğrulaması sürdürme nasıl kullanılır?
- 8. Windows kimlik doğrulaması kullanarak orta katmandaki bir kullanıcının nasıl kimlik doğrulaması yapılır
- 9. Passport.js Kullanıcı Girişi ve Kimlik Doğrulaması
- 10. Relayjs Graphql kullanıcı kimlik doğrulaması
- 11. AngularFire kullanarak Firebase'de kullanıcı kimlik doğrulaması ile yönlendirme nasıl kullanılır?
- 12. web api2 denetleyicisi ile firebase belirteci kimlik doğrulaması nasıl kullanılır
- 13. Symfony2 kimlik doğrulaması: Bir kullanıcı sağlayıcıyı dinamik olarak nasıl seçebilirim?
- 14. Google Analytics Raporlama API'sı için kimlik doğrulaması nasıl yapılır v4
- 15. Kullanıcı Profilini Düzenleme/Form Kimlik Doğrulaması
- 16. Yay Güvenliği: Kimlik doğrulaması kullanıcı el ile
- 17. Web için FirebaseUI - Auth - nasıl yeniden kimlik doğrulaması yapılır?
- 18. Symfony 2'de kimlik doğrulaması gerektiren işlevsel testler nasıl yapılır?
- 19. İyonik, Açısal kimlik doğrulaması
- 20. URL parametrelerinde kimlik doğrulaması
- 21. Her kullanıcı için parola kimlik doğrulaması nasıl devre dışı bırakılır
- 22. Kasırga websocket uygulamasında kullanıcı kimlik doğrulaması
- 23. SVN kullanıcı kimlik doğrulaması için LDAP kullan
- 24. ldapjs kimlik doğrulaması (kullanıcı oturum açma ayarları)
- 25. Resin web sunucusu üzerinde kullanıcı kimlik doğrulaması
- 26. jax-rs webservice kimlik doğrulaması ve yetkilendirme
- 27. node.js API kimlik doğrulaması
- 28. Django ile testlerde kullanıcı kimlik doğrulaması factory_boy
- 29. iPhone ve uygulama arasında HTTP kimlik doğrulaması
- 30. SMTP'yi kimlik doğrulaması nasıl yapabilirim? C#
Eğer kimlik doğrulaması istemiyorum neden hızlı bir açıklama verebilir cevap? – theblindprophet
Elbette. Ben yöneticiyim ve sistemim için yeni bir kullanıcı oluşturmak ve bazı izinler ayarlamak, bazı bilgileri düzenlemek vb. Düşünün. Kullanıcı yaratıldıktan sonra buna neden ihtiyacım var? Kullanıcı giriş yapmak istediğinde kimlik doğrulaması yapılmalı, değil mi? Hesabı kimin oluşturduğu doğru kullanıcı değil .. – gcfabri
[Firebase şimdiki kullanıcıyı başlatır] olası kopyası (http://stackoverflow.com/questions/37517208/firebase-kicks-out-current-user) –