如何在Facebook中禁用Meteor登录时自动登录?

时间:2015-09-20 04:01:03

标签: meteor facebook-login

我正在尝试使用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');
        }
    })
  }
});

1 个答案:

答案 0 :(得分:0)

这是不可能的。它基于Facebook的运作方式。

如果用户退出Facebook,用户将不得不再次输入他们的详细信息以登录您的帐户,但如果他们已经登录到Facebook并已授予您的应用权限,他们就会成为没有任何问题登录。