import LoginPasswordlessEmailCode from '@auth0/auth0-acul-js/login-passwordless-email-code' ;
const loginPasswordlessEmailCode = new LoginPasswordlessEmailCode ();
const { startResend } = loginPasswordlessEmailCode . resendManager ({
timeoutSeconds: 60 ,
onStatusChange : ( remainingSeconds , isDisabled ) => {
console . log ( `再送信は ${ remainingSeconds } 秒後に利用可能です。無効: ${ isDisabled } ` );
},
onTimeout : () => {
console . log ( '再送信が利用可能になりました' );
}
});
// ユーザーが再送信ボタンをクリックした際にstartResendを呼び出す
startResend ();
LoginPasswordlessEmailCode
コンテキストからトランザクションのエラー配列を取得します。存在しない場合は空の配列を返します。 トランザクションコンテキスト内のエラーオブジェクトの配列。
import LoginPasswordlessEmailCode from '@auth0/auth0-acul-js/login-passwordless-email-code' ;
const loginPasswordlessEmailCode = new LoginPasswordlessEmailCode ();
loginPasswordlessEmailCode . resendCode ();
ユーティリティ機能メールコードの再送信処理を行うための再送信コントロールマネージャーを作成します。 再送信機能と状態管理を備えた ResendControl オブジェクト import LoginPasswordlessEmailCode from '@auth0/auth0-acul-js/login-passwordless-email-code' ;
const loginPasswordlessEmailCode = new LoginPasswordlessEmailCode ();
const { startResend } = loginPasswordlessEmailCode . resendManager ({
timeoutSeconds: 60 ,
onStatusChange : ( remainingSeconds , isDisabled ) => {
console . log ( `再送信可能になるまで ${ remainingSeconds } s、無効状態: ${ isDisabled } ` );
},
onTimeout : () => {
console . log ( '再送信が可能になりました' );
}
});
// ユーザーが再送信ボタンをクリックしたときに startResend を呼び出します
startResend ();
// LoginPasswordlessEmailCode のインスタンスを作成し、サンプルデータでメソッドを呼び出します。
import LoginPasswordlessEmailCode from '@auth0/auth0-acul-js/login-passwordless-email-code' ;
// メールとコードを使用してログイン処理を継続するメソッド。
const loginPasswordlessEmailCode = new LoginPasswordlessEmailCode ();
loginPasswordlessEmailCode . submitCode ({
email: "test@domain.com" ;
code : "<string>" ;
});