Meteor 帐户 - 记住我选项

Meteor accounts - Remember me option

我正在试验 meteor/account-base 包,到目前为止效果非常好。虽然,我不太明白如何添加 记住我 功能。

我设法使用代码 Accounts.config({ loginExpirationInDays: 30 }); 更改了令牌到期日期,但我找不到任何配置,例如 "do not save the token"。

我看到了关于这个问题的唯一 forum post 但我认为它已经过时了;大多数功能不再存在,例如 Accounts._unstoreLoginToken();.

我也找到了 remember-me package,但我仍在寻找任何内置功能来做到这一点。我不想为像 "remember me".

这样简单的东西添加另一个依赖项

有什么方法可以在没有任何外部包的情况下实现 记住我 选项吗?

谢谢。

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

但是,如果用户没有使用 localStorage.removeItem('Meteor.loginToken') 勾选 "Remember Me" 复选框,您可以在用户离开页面时删除登录令牌。