Как отключить функцию автоматического возобновления входа / «Запомнить меня» для учетных записей Meteor

Учетные записи Meteor автоматически возобновляют сеанс входа в систему по умолчанию, что очень удобно для большинства приложений.

Однако в моем случае мне нужно отключить эту функцию. Каков наилучший/правильный способ удалить эту функцию, чтобы при закрытии и повторном открытии окна браузера сеанс входа в систему не сохранялся?

Заранее спасибо.


person Kevin Iamburg    schedule 09.04.2015    source источник
comment
Вы должны создать учетную запись на стороне сервера, а не на стороне клиента. используя Meteor.method/Meteor.call, проверьте этот SO пароль создать учетную запись на клиенте без входа в систему"> stackoverflow.com/questions/29453829/   -  person Ethaan    schedule 10.04.2015
comment
Кажется, я читал это обсуждение ранее. Если я правильно прочитал, кажется, что у OP были проблемы с автоматическим входом Meteor в новую учетную запись при создании в панели администратора. Мой вопрос касается функции автоматического возобновления/запоминания меня, которая происходит, когда вы открываете приложение после того, как ранее вошли в систему.   -  person Kevin Iamburg    schedule 10.04.2015
comment
Ну, вы знаете, это может быть небольшой обходной путь, когда вы создаете учетную запись, которую вы создаете с помощью Accounts.createUser({email:email,password:password,username:username},function(err,result){if(!err){Meteor.logout()}}), что мы здесь делаем? если нет ошибки, когда пользователи создают автоматические духи, Meteor.logout()' so the user will be get disconnected, if the Meteor.logout()` не работает, попробуйте использовать Meteor.setTimeout, который должен работать, вы поняли идею   -  person Ethaan    schedule 10.04.2015
comment
Я не создаю пользователей, пользователи уже созданы. Если я войду в учетную запись [email protected], а затем закрою браузер или жестко выйду из мобильного/кордовского приложения, я хочу, чтобы сеанс пользователя завершился. При открытии браузера и доступе к приложению ранее вошедший в систему пользователь не должен автоматически входить в систему.   -  person Kevin Iamburg    schedule 10.04.2015
comment
Итак, вы должны сделать Template.layout.onDestroyed(function(){Meteor.logout()}), если вы используете шаблон макета.   -  person Ethaan    schedule 10.04.2015
comment
Я попробую. У меня было ощущение, что onDestroyed не запустится, если кто-то выйдет из браузера.   -  person Kevin Iamburg    schedule 10.04.2015
comment
попробуйте быстро, если нет, мы найдем другое решение   -  person Ethaan    schedule 10.04.2015
comment
Это не работает для меня, к сожалению.   -  person Kevin Iamburg    schedule 11.04.2015
comment
Это потому, что у кода не было возможности запуститься, экземпляр браузера уже был завершен.   -  person Sander van den Akker    schedule 03.12.2015
comment
@KevinIamburg, ты нашел какое-нибудь решение для этого?   -  person Sasikanth    schedule 06.03.2016