我正在尝试使用流星/基于帐户的程序包,到目前为止,它的确运行良好。虽然,我不太清楚如何添加“记住我”功能。

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

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

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

没有任何外部软件包,有没有办法实现“记住我”选项?

谢谢。

最佳答案

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

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

关于javascript - meteor 帐户-“记住我”选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58244324/

10-10 15:27