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" 复选框,您可以在用户离开页面时删除登录令牌。
我正在试验 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" 复选框,您可以在用户离开页面时删除登录令牌。