71 votes

Comment renvoyer une liste d'utilisateurs si j'utilise l'authentification simple par nom d'utilisateur et mot de passe de Firebase ?

Je ne sais pas si je fais quelque chose de mal, mais en utilisant cette api https://www.firebase.com/docs/security/simple-login-email-password.html Je peux créer un utilisateur avec succès - d'après le message de retour, mais je ne peux voir cet utilisateur nulle part dans la console Forge. Comment savez-vous quels utilisateurs sont enregistrés ?

Devrais-je prendre l'ID de l'utilisateur retourné et créer mon propre objet utilisateur dans Firebase ou cette duplication est-elle inutile ? J'ai besoin d'ajouter quelques propriétés supplémentaires à l'utilisateur, donc peut-être que j'aurai besoin de faire cela de toute façon.

1voto

vijender thakur Points 11

Je répondrai simplement, dans la mesure du possible il suffit d'ajouter l'utilisateur enregistré à votre base de données en utilisant le code suivant

vous pouvez également utiliser les préférences partagées pour enregistrer les données localement, mais elles ne seront pas accessibles aux autres utilisateurs.

une fois la liste des utilisateurs enregistrée dans la base de données, il suffit de la récupérer à partir de celle-ci à l'aide d'adaptateurs.

FirebaseDatabase.getInstance().getReference().child("my_user")
                        .child(task.getResult().getUser().getUid())
                        .child("username").setValue(autoCompleteTextView1.getText().toString());

0voto

Duke79 Points 174

Liste d'utilisateurs en python :

from firebase_admin import credentials, db, auth
cred = credentials.Certificate('\path\to\serviceAccountKey.json')
default_app = firebase_admin.initialize_app(cred, {
    "databaseURL": "https://data_base_url.firebaseio.com"
})
users = auth.list_users()

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X