Guten Tag! Der Benutzer ist im System angemeldet (es gibt zwei Optionen per E-Mail oder Google Plus), dann hat er eine Abteilung in der Anwendung, wo er Abteilungen seiner Filialen erstellen kann, und erstellen Sie den Benutzer kann die E-Mail der Abteilung und setzen ein Passwort für den nachfolgenden Durchlauf zu einer bestimmten Abteilung. Um einen neuen Benutzer zu erstellen, verwenden wir FIRAuth.auth()?.createUser
, aber wenn Sie diesen Code verwenden, wird Firebase neu angemeldet und es wird bereits ein neues Konto hinzugefügt. Die Frage ist, wie man einen neuen Benutzer erstellt, ohne mit einem neuen Konto zurückzutreten?Wie erstelle ich ein neues Konto, ohne in Firebase zurückzutreten? in iOS (Swift)
Antwort
Sie können dies auf mehrere Arten lösen:
Option 1: die Anmeldeinformationen des Benutzers admin sicher auf dem Gerät speichern. Wenn der Benutzer einen neuen Benutzer erstellt, melden Sie sich mit den Administratoranmeldeinformationen an. Dadurch werden Sie abgemeldet und Sie werden sofort wieder eingeloggt.
Option 2: Verwenden Sie den Admin SDK, um einen Benutzer mit einem Rest API-Aufruf auf der Webseite zu erstellen.
Ich dachte über die erste Version nach, aber ich dachte, es sei eine schlechte Entscheidung, also entschied ich mich zu fragen, ob es das Beste gibt. – Alexander
Ja, ich würde auch die zweite empfehlen! –
- 1. Wie erstelle ich ein PayPal Developer/Sandbox Konto ohne SSN?
- 2. Wie erstelle ich ein neues C++ - Projekt in XCode?
- 3. Wie erstelle ich ein neues Signal in pygtk
- 4. Wie erstelle ich ein neues Objekt in JavaScript?
- 5. Wie erstelle ich ein neues Suchformular in AEM?
- 6. Wie erstelle ich ein neues Modul in mern.io?
- 7. Wie erstelle ich ein neues Popup-Kontaktformular in yii2?
- 8. Wie erstelle ich ein neues Projekt in Android Studio?
- 9. Wie erstelle ich ein neues Verzeichnis in einem Unterordner?
- 10. Wie erstelle ich ein neues Projekt in Firebase über die API?
- 11. Erstelle ein neues Objekt
- 12. Wie erstelle ich ein Popup-Fenster in XCode Swift?
- 13. Erstelle ein neues Paket in IntelliJ
- 14. Swift iOS: Firebase Paging
- 15. Wie erstelle ich ein lokales Benutzerprofil für ein neues Benutzerkonto in Windows?
- 16. Wie erstelle ich ein benutzerdefiniertes UISlider iOS?
- 17. Fehler in Firebase iOS Codelab Swift
- 18. Wie erstelle ich ein Superadmin-Konto für eine express.js-App?
- 19. Firebase löschen Abfrage in iOS swift
- 20. Wie erstelle ich ein drehendes Rad/Bild in swift?
- 21. Wie erstelle ich ein expandierbares Textfeld/Etikett in swift?
- 22. Wie erstelle ich eine CGSize in Swift?
- 23. Wie erstelle ich ein Verzeichnis in Emacs?
- 24. Wie mache ich einen Text zum Ausblenden und bekomme nur einige Buchstaben und erstelle ein neues Wort in swift?
- 25. iOS Swift Create Kind in Firebase Echtzeit-Datenbank Programmatisch
- 26. ASP.NET Application Services - Wie erstelle ich ein neues Benutzerkonto?
- 27. Wie erstelle ich UITableView in iOS?
- 28. Firebase iOS Swift: Wie wählt man ein zufälliges userProfile?
- 29. Wie erstelle ich einen App-Benutzer in einem Box-Konto?
- 30. Wie erstelle ich ein neues Bild mit Rahmen?
Wenn ich Ihre Frage richtig verstanden habe, möchten Sie, dass ein Benutzer mehrere Konten für verschiedene Abteilungen in Ihrer App erstellen kann. Ist das korrekt? –
@JordiBruin Ja, du hast Recht – Alexander