В моем мобильном приложении, созданном с помощью meteor js, когда пользователь входит в систему с помощью facebook и пытается выйти из системы, когда пользователь снова обращается к приложению, он автоматически входит в систему. Кстати, пользователь не вышел из системы.
Это мой код выхода:
Meteor.logout(function () {
// redirect to login page
});
Не могли бы вы сделать следующее, чтобы вам было немного легче ответить: выйдите из системы, но не входите снова, не открывайте приложение или что-то в этом роде. Откройте оболочку mongo через meteor mongo и найдите пользователя, который только что вышел из системы с помощью db.users.find(...). Скопируйте содержимое файла пользователя и добавьте его в свой пост (не размещайте его в комментариях). Обычно должен быть токен доступа из рукопожатия oAuth, потому что, как предположил @misorude, это особенность.

Попробуйте удалить токен meteorlogintoken из локального хранилища. Вам также может потребоваться удалить токен возобновления у пользователя в коллекции пользователей (если он существует).
Точно не могу сказать, так как я не использую Facebook с Meteor, но все вышеперечисленное работает для стандартного пользователя Meteor.
Чтобы дополнительно помочь в диагностике проблемы, вы можете проверить, вернул ли вызов Meteor.logout ошибку в обратном вызове, например:
Meteor.logout(function(err) {
if (err) {
console.error(err);
} else {
// Re-direct to login page
}
);
См .: https://docs.meteor.com/api/accounts.html#Meteor-logout
Не уверен, как работает этот метеоритный материал, но я предполагаю, что он включает в себя Facebook JS SDK для обработки входа в систему на стороне клиента? Это характерная черта, что пользователь, который ранее входил в ваше приложение, автоматически распознается как вошедший при следующем посещении вашего сайта, если он все еще находится в Facebook в это время.