L'accès de l'utilisateur adresse e-mail dans Meteor JS app
Je suis la création d'une application à l'aide de Meteor et le besoin d'accéder à la file l'adresse email d'un utilisateur connecté.
Je suis actuellement en utilisant:
var userObj = Meteor.user();
console.log(userObj);
d'accès de l'utilisateur. Cependant, je suis seulement en mesure d'accéder à l'id. L'adresse e-mail est stocké dans un objet imbriqué qui ressemble à ceci:
[Object {address="[email protected]", verified=false}]
J'ai essayé différentes façons de parcourir l'objet JSON, mais ne peut pas comprendre comment accéder à la valeur dont j'ai besoin.
userObj[0].address
, peut-être? Je ne suis pas sûr, en remplaçant JSON est idiot >:(- haha ne fonctionne pas bien..retourne undefined
Vous devez vous connecter pour publier un commentaire.
Meteor.user().emails[0].address
fonctionne pour moi.Voici ce que le doc a dit:
Exemple de document utilisateur:
Vous ne précisez pas la façon dont vous êtes l'authentification des utilisateurs. Par exemple, si vous utilisez Google uniquement l'authentification, l'adresse e-mail serait trouvé seulement dans
Donc, cela dépend.
Essayez ceci:
Météore.utilisateur().e-mails[0].adresse
Ce qui concerne,