Meteor-获取尝试登录的电子邮件地址
我需要获取用户在失败登录尝试中使用的电子邮件地址,以检查他们是否在应用程序之外注册 这是我的密码Meteor-获取尝试登录的电子邮件地址,meteor,Meteor,我需要获取用户在失败登录尝试中使用的电子邮件地址,以检查他们是否在应用程序之外注册 这是我的密码 Accounts.validateLoginAttempt(function(info){ if (!info.allowed) { console.log("we don't have that user " + info.user.emails[0]['address']); return false; } else {
Accounts.validateLoginAttempt(function(info){
if (!info.allowed)
{
console.log("we don't have that user " + info.user.emails[0]['address']);
return false;
} else {
var user = info.user;
console.log("created " + user.createdAt);
console.log("emails is " + user.emails[0]['address']);
return true;
}
});
如果不允许登录,我将无法读取未定义的属性“email”,因为用户显然不在用户集合中。我的问题是,是否可以查看尝试登录的电子邮件和密码?尝试以下操作:
Accounts.validateLoginAttempt(function(info) {
console.log("user");
console.dir(info.methodArguments[0].user);
console.log("password");
console.dir(info.methodArguments[0].password);
});
编辑:另外,我写了一个Meteor软件包来解决这个问题,可以在Atmosphere上找到