Passer au contenu principal
Code de courriel de connexion par authentification sans mot de passe
Example
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(`Renvoi disponible dans ${remainingSeconds} s, désactivé : ${isDisabled}`);
  },
  onTimeout: () => {
    console.log('Le renvoi est maintenant disponible');
  }
});

// Appeler startResend lorsque l'utilisateur clique sur le bouton de renvoi
startResend();

Constructeurs

LoginPasswordlessEmailCode
Constructor

Propriétés

branding
client
organization
prompt
screen
tenant
transaction
untrustedData
user
screenIdentifier
string

Méthodes

getErrors
Récupère le tableau des erreurs de transaction à partir du contexte, ou un tableau vide s’il n’en existe aucune.Un tableau d’objets d’erreur provenant du contexte de la transaction.
resendCode
Promise<void>
Example
import LoginPasswordlessEmailCode from '@auth0/auth0-acul-js/login-passwordless-email-code';

const loginPasswordlessEmailCode = new LoginPasswordlessEmailCode();
loginPasswordlessEmailCode.resendCode();
resendManager
Fonction utilitaireCrée un gestionnaire de renvoi pour gérer les opérations de renvoi du code par courriel.Un objet ResendControl offrant la fonctionnalité de renvoi et la gestion de l’état
Example
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(`Resend available in ${remainingSeconds}s, disabled: ${isDisabled}`);
  },
  onTimeout: () => {
    console.log('Resend is now available');
  }
});

// Appeler startResend lorsque l'utilisateur clique sur le bouton de renvoi
startResend();
submitCode
Promise<void>
Example
// Crée une instance de LoginPasswordlessEmailCode et appelle la méthode avec des données d'exemple.
import LoginPasswordlessEmailCode from '@auth0/auth0-acul-js/login-passwordless-email-code';

// Méthode pour poursuivre le processus de connexion à l'aide du courriel et du code.
const loginPasswordlessEmailCode = new LoginPasswordlessEmailCode();
loginPasswordlessEmailCode.submitCode({
 email: "test@domain.com";
 code: "<string>";
});