招待リンクが以前は正常に動作していました。20 人を正常に招待できたのですが、今日から動作しなくなり、コンソールで「Your Invite Token is Invalid」というエラーが表示されます。招待上限は 5000 に設定しています。新しい招待リンクを作成すると、期待通りに動作します。何か原因がわかりますか?すでに多くの人に招待を送信しており、新しいコードを送信したくありません。最新のテストはパスしています。
パスに基づくと、コンソールエラーはテーマに起因するものですか?セーフモードでも再現しますか?ブラウザのシークレットモード(匿名モード)で招待の問題を再現できますか?
トークンを作成してから無効になるまでの期間はいくらでしたか?この設定が大量招待トークンに影響するかどうかはわかりませんが、ユーザー招待トークンのデフォルトは30日です。私は大量招待を使用したことがないため、これを上書きする別の有効期限があるかどうかは不明です。
/admin/site_settings/category/users
invite expiry days 30
ユーザー招待キーの有効期間(日数)
ジムさん、ありがとうございます。その設定を見落としていました。これで解決しました。:+1:
@techapj、実際の問題が「無効」ではなく「期限切れ」だったため、このメッセージを「招待トークンの有効期限が切れています」と変更することはできますか?「無効」ではあまり役立ちません。
奇妙なことに、この問題がすでに再発しています。コンソールのエラーは偶然の一致です。セーフモードでは表示されないためです。しかし、依然として無効なトークンのエラーが発生しています。invite_expiry_daysを36500に設定しましたが、これは数日間機能しました。新しい招待を作成しても構いませんが、もし誰かが調査したい場合は、この件を共有しました。
お話しされているのは、(Superseded) Multiple Use Invite Links のことですね?「招待の有効期限日数」設定は、複数回使用可能なリンクには適用されません。招待リンクを生成する際に有効期限を設定するオプションが表示され、デフォルトは30日です。すべての招待リンクの有効期限は、/u/username/invited/links ページで確認できます。
その通りです。作成時に有効期限を2099年に設定していたので、なぜそのオプションを変更したら一時的に動作するようになったのか、私には分かりません。
エラーメッセージの改善(以下より):
先ほどのコメントを取り消します。どうやら招待が数日前に期限切れになるように設定されていたようです。2099年にしたつもりだったのですが、すみません!Arpit さん、より良いメッセージをありがとうございます。
