問題: ログイン時に二要素認証画面でエラーが発生する
シナリオ
メールアドレスとパスワードを入力した後、ユーザーは二要素認証画面にリダイレクトされ、その後 “OTP Expired, please login again.” というエラーとともにログイン画面に戻されます。説明
ローカルシステムの時刻と現在の時刻にずれがある場合、コードは OTP の検証にユーザーの現在のローカルシステム時刻を使用します。そのため、ユーザーに OTP の有効期限切れのエラーが表示されます。解決手順
- ユーザーに現在のローカルシステム時刻を確認してもらい、次のウェブサイトの現在時刻と照合してもらいます: https://greenwichmeantime.com/current-time/
- 時刻が異なる場合は、ユーザーにシステム時刻を変更してもらいます。
この問題は時刻のずれが 3 秒でも発生します。そのため、ユーザーが時刻のずれはないと言う場合や、解決手順を実行しても問題が解決しない場合は、ユーザーに連絡して正確な時刻を確認してください。