我正在尝试在流星项目中使用帐户-facebook设置用户身份验证系统。它似乎工作正常。唯一的问题是成功注销用户后,当我点击登录按钮时,它会自动登录用户。我希望用户在注销后总是输入他们的凭据。
这里是我的template.login.events,如果它甚至与问题相关
Template.login.events({
'click #facebook-login': function(event) {
Meteor.loginWithFacebook({}, function(err){
if (err) {
throw new Meteor.Error("Facebook login failed");
}else{
Router.go('coupon')
}
});
},
'click #logout': function(event) {
Meteor.logout(function(err){
if (err) {
throw new Meteor.Error("Logout failed");
}else{
Router.go('home');
}
})
}
});
这不可能。这是基于Facebook的工作方式。
如果用户退出Facebook,用户将不得不再次输入他们的详细信息来登录你的帐户,但如果他们已经登录了Facebook,并给了你的应用程序权限,他们将登录没有任何问题。