Do tej pory szukałem wszystkich interwebs i meteor docs, ale nic nie działa dla mnie.Jak uzyskać bieżącą nazwę użytkownika z Meteorem
tworzę konto z
Accounts.createUser({
username: username,
email: email,
password: password
});
I wiem, że pracuje od {{#if currentUser}}
działa.
Jednak staram się uzyskać nazwę użytkownika aktualnie zalogowanego w użytkownika z czymś takim jak
var username = Meteor.userId();
console.log(username);
var username = Meteor.userId().username;
console.log(username);
Ale nie działa, gdy używam Meteor.userId()
ja po prostu losowy (zgaduję szyfrowane) ciąg liczb i liter, a kiedy używam Meteor.userId().username
, jest to niezdefiniowane.
Cała pomoc jest mile widziana i przepraszam za moją możliwie okropną gramatykę, to jest bardzo późno,!
Niestety, zapomniałem wspomnieć, że próbowałem już. Zwraca jako niezdefiniowany. –
Wyjaśnienie: Po prostu "Meteor.user()" zwraca z Object {_id: "2zWQoT7wWWXXEWjY", e-maile: Array [1]}. Ale "Meteor.user(). Username" zwraca wartość undefined. –
Czy twój dostawca logiczny ustawił nazwę użytkownika? 'accounts-password' nie, Twitter robi. –