我有一个邀请链接,之前一直能正常使用,我成功邀请了 20 人,但今天突然无法使用了,控制台报错“您的邀请令牌无效”。我将邀请上限设置为 5000。重新创建一个邀请链接则能正常工作。有什么建议吗?我已经把这个邀请链接发给了很多人,真不希望不得不重新发送新的邀请码。我使用的是最新版本,测试已通过。
根据路径,控制台错误是否出现在主题中?在安全模式下能否复现?能否在浏览器的无痕/匿名模式下复现邀请问题?
从您创建令牌到它停止使用,时间跨度是多少?我不确定此设置是否会影响批量邀请令牌,但用户邀请令牌的默认有效期为 30 天。我尚未使用过批量邀请,因此不清楚是否有独立的过期时间会覆盖此设置。
/admin/site_settings/category/users
invite expiry days``` 30
用户邀请密钥的有效期(天)
谢谢吉姆,我漏掉了那个设置。这已经解决了。:+1:
@techapj 我们能否改进这条消息,将其改为“您的邀请令牌已过期”,因为这才是实际问题?“无效”对我们帮助不大。
奇怪的是,这个问题已经再次出现。控制台错误只是巧合,因为在安全模式下它们不会出现,但我仍然收到无效令牌错误。我现在将 invite_expiry_days 设置为 36500,这在几天内是有效的。我可以创建新的邀请,但我想提出这个问题,如果有人愿意调查一下。
你指的是 (Superseded) Multiple Use Invite Links 吗?“邀请链接过期天数”设置不适用于可多次使用的链接。在生成邀请链接时,系统会提供设置过期时间的选项,默认值为 30 天。你可以在 /u/用户名/invited/links 页面上查看所有邀请链接的过期日期。
你说得对,我在创建时已将过期时间设置为 2099 年,所以我不明白为什么修改该选项会让它再次生效,尽管只是短暂的。
通过以下方式改进了错误消息:
我收回我上一条评论,不知为何邀请链接的过期时间被设成了几天前。我发誓我填的是2099年,抱歉!谢谢你的更正信息,Arpit。
