[英]How to get Accounts.createUser() Info in Meteor
我使用Meteor
Accounts.createUser()完成了一個示例注冊應用程序。 注冊后試圖獲取所有基於電子郵件的值,但沒有得到。我沒有任何想法。因此,請查看下面的代碼並建議我該怎么做。
Accounts.createUser({email: email, password : password,username : uname,profile : {firstname : fname,middlename : mname,lastname:lname,country : country,zip : zip,desc : desc} }, function(err)
{
if (err)
{
console.log(err);
alert(err.reason);
}
else
{
console.log("Register Successfully");
//Here trying to get details
console.log(Meteor.users.findOne({"emails.address": email}));
}
});
}
注冊后,該用戶將保存在Meteor.users
集合中。 因此,您可以通過以下方式獲取用戶信息:
Meteor.users.findOne({'emails.address': {$regex:text,$options:'i'}});
您還具有Accounts.onCreateUser(func)
,無論何時創建新用戶都將調用它。 返回新的用戶對象 ,或拋出錯誤以中止創建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.