【问题标题】:Meteor accounts - Remember me option流星帐户 - 记住我选项
【发布时间】:2019-10-05 00:03:48
【问题描述】:

我正在尝试使用 meteor/account-base 包,到目前为止它运行得非常好。虽然,我不太清楚如何添加记住我功能。

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

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

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

有没有办法在没有任何外部包的情况下实现记住我选项?

谢谢。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      • 2021-06-05
      • 2017-11-20
      • 2016-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多