IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Firebase lire les données


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 136
    Par défaut Firebase lire les données
    Bonjour
    Je développe une application avec Firebase et javascript...je suis un débutant..)
    je m'identifie avec un mail+mdp via la fonction: auth.createUserWithEmailAndPassword(email,pass)
    je rajoute aussi un Nom+Prenom+N° de tel.
    J'ai donc un arbre dans l'interface de gestion firebase constitué comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    users
    wl0fTgEQ4roCNKg343.. (uid: exemlpe)
    Nom
    prenom
    Numerodetel
    Mon objectif est de récupérer ces infos dans une page html

    J'arrive bien à récupérer l'uid et l' email avec la fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var userId = firebase.auth().currentUser.uid;
    et par contre impossible de lire les données Nom, prenom et Numerodetel
    J'ai essayé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    return firebase.database().ref('/users/' + userId).child("Nom").once('value').then(function(snapshot) {
      var username = snapshot.val().username;
    console.log(username);
    });
    Mais ça ne marche pas...merci de m'aider de trouver une solution

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut ouah t'es encore avec ce problème ? T'as réussi à te logger alors et à créer des utilisateurs ?

    et que dis un console.log(snapshot) dans ta fonction quand tu regardes dans la console ?
    Tu ne peux pas obtenir snapshot.val().username parce que la variable username n'existe pas dans le modèle de données.
    Dernière modification par Invité ; 01/11/2016 à 23h55.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 136
    Par défaut
    Salut.., j'ai avancé sur autre chose et je viens de revenir aujourd'hui sur ce point d’authentification..
    oui j'ai bien réussi à me logger..et créer des users..) mais je n'arrive pas à lire les données
    console.log(snapshot) ==> ça me fais rien, j'ai un truc comme ça : V {A: Oe, W: W, g: We}
    je suis d'accord avec snapshot.val().username

    je deviens fou.. je n'arrive pas à lire les données ...
    Merci de ton aide

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 136
    Par défaut
    Pouvez vous svp m'aider...

    cdt

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    136
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 136
    Par défaut
    C'est bon j'ai trouvé...j'ai utilisé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var ref = firebase.database().ref('users/' + user.uid).child("Prénom");
     
    ref.on("value", function(snapshot) {
       console.log(snapshot.val());
    et je récupère bien mon prénom dans le snapshot.val()

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème pour lire les donnée d'une table externe
    Par mardoch dans le forum SQL*Loader
    Réponses: 6
    Dernier message: 17/07/2008, 16h41
  2. Réponses: 3
    Dernier message: 31/01/2007, 17h46
  3. lire les données sur un port RS232
    Par xave dans le forum Langage
    Réponses: 6
    Dernier message: 06/10/2005, 16h40
  4. [VB+Lotus Notes] Lire les données d'une DB Lotus
    Par kenn dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 25/08/2005, 15h21
  5. [CR] lire les données de gauche a droite
    Par speed034 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 14/10/2004, 18h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo