我正在尝试使用Meteor Project中的accounts-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');
}
})
}
});
答案 0 :(得分:0)
这是不可能的。它基于Facebook的运作方式。
如果用户退出Facebook,用户将不得不再次输入他们的详细信息以登录您的帐户,但如果他们已经登录到Facebook并已授予您的应用权限,他们就会成为没有任何问题登录。