import LoginPasswordlessSmsOtp from '@auth0/auth0-acul-js/login-passwordless-sms-otp' ;
const loginPasswordlessSmsOtp = new LoginPasswordlessSmsOtp ();
const { startResend } = loginPasswordlessSmsOtp . resendManager ({
timeoutSeconds: 15 ,
onStatusChange : ( remainingSeconds , isDisabled ) => {
console . log ( `再送信は ${ remainingSeconds } 秒後に利用可能です。無効: ${ isDisabled } ` );
},
onTimeout : () => {
console . log ( '再送信が利用可能になりました' );
}
});
// ユーザーが再送信ボタンをクリックしたときに startResend を呼び出します
startResend ();
コンテキストからトランザクションのエラー配列を取得します。エラーが存在しない場合は空の配列を返します。 トランザクションコンテキスト内のエラーオブジェクトの配列です。
ユーティリティ機能この画面用の、タイムアウト管理付き再送機能を取得します。 startResend メソッドを持つ ResendControl オブジェクトです。 import LoginPasswordlessSmsOtp from '@auth0/auth0-acul-js/login-passwordless-sms-otp' ;
const loginPasswordlessSmsOtp = new LoginPasswordlessSmsOtp ();
const { startResend } = loginPasswordlessSmsOtp . resendManager ({
timeoutSeconds: 15 ,
onStatusChange : ( remainingSeconds , isDisabled ) => {
console . log ( `Resend available in ${ remainingSeconds } s, disabled: ${ isDisabled } ` );
},
onTimeout : () => {
console . log ( 'Resend is now available' );
}
});
// ユーザーが再送ボタンをクリックしたときに startResend を呼び出します
startResend ();
import LoginPasswordlessSmsOtp from '@auth0/auth0-acul-js/login-passwordless-sms-otp' ;
const loginPasswordlessSmsOtp = new LoginPasswordlessSmsOtp ();
loginPasswordlessSmsOtp . resendOTP ();
import LoginPasswordlessSmsOtp from '@auth0/auth0-acul-js/login-passwordless-sms-otp' ;
const loginPasswordlessSmsOtp = new LoginPasswordlessSmsOtp ();
loginPasswordlessSmsOtp . submitOTP ({
username: "test@domain.com" ;
code : "<string>" ;
});