流星帐户-“记住我”选项

时间:2019-10-05 00:03:48

标签: javascript authentication meteor meteor-accounts remember-me

我正在尝试使用 meteor / account-base 软件包,到目前为止,它的运行情况确实很好。虽然,我还不太清楚如何添加记住我功能。

我设法用代码Accounts.config({ loginExpirationInDays: 30 });更改了令牌的到期日期,但找不到类似“不保存令牌”的配置。

我仅看到有关此问题的forum post,但我认为它已经过时了;大多数功能不再像Accounts._unstoreLoginToken();一样存在。

我也找到了remember-me package,但我仍在寻找任何内置功能来做到这一点。我不想为“记住我”这样的简单事情添加另一个依赖项。

是否可以在没有任何外部软件包的情况下实现记住我选项?

谢谢。

1 个答案:

答案 0 :(得分:1)

帐户包没有“记住我”功能。默认情况下,Accounts程序包会记住以前登录的用户,因为它会将登录令牌存储在用户浏览器的本地存储中。

但是,如果用户未使用localStorage.removeItem('Meteor.loginToken')选中“记住我”复选框,则可以在用户离开页面时删除登录令牌。

相关问题