Validazione numero di telefono

Salve Supporto,

Sto cercando di convalidare il numero di telefono inserito dall’utente durante la registrazione. Ho quindi aggiunto alcuni campi personalizzati alla schermata di registrazione per far inserire all’utente il proprio numero di telefono.
Ho anche aggiunto del codice nella sezione JS del tema, che può inviare un OTP all’utente.

Non sono riuscito a capire il modo migliore per recuperare il numero di telefono dal profilo e inviare un SMS ad esso.
Ecco cosa ho provato:
Utilizzare una procedura guidata dopo la registrazione. Verrà eseguita automaticamente.

  1. Quando si apre, ho bisogno del numero di telefono del profilo. (Vedo che la procedura guidata può ottenere attributi predefiniti come il nome utente u{username}, ma non il mio campo personalizzato phonenumber u{phone})
  2. Quando ottengo il numero (che posso far inserire nuovamente all’utente in un campo), come posso chiamare il mio codice JS che ho inserito nella sezione JS del tema?
    Ho notato che quando viene caricata una pagina normale, api.onPageChange((url) => {
    funziona. Ma quando viene caricata la procedura guidata, questo non funziona.
    Ho provato a utilizzare il modello document,

if (‘Discourse’ in window) {
if (‘Discourse’ in window && typeof Discourse._registerPluginCode === ‘function’) {
Discourse._registerPluginCode
Ma la registrazione del plugin fallisce.

Quindi non sono sicuro di essere sulla strada giusta o se esista un modo semplice per ottenere il numero di telefono ed eseguire un codice JS personalizzato per l’invio dell’SMS.

Grazie,
Prashanth

1 Mi Piace

Non sono affatto un esperto di Ember, quindi forse potresti fare qualcosa da quella parte, ma ne dubito. Penso che ti serva un plugin.

2 Mi Piace

Mi dispiace, qual è l’obiettivo qui? Richiedere un numero di telefono valido al momento della registrazione?

1 Mi Piace

L’hai fatto con Custom Wizard Plugin 🧙?

Mi piacerebbe saperne di più.

1 Mi Piace

Come hai fatto in realtà? Non sono sicuro di capire cosa intendi con “l’ho passato attraverso un campo personalizzato usando il formato di variabile corretto”

Il sito che suggerisci non sembra affidabile a prima vista.

Nessuna informazione sull’azienda. Chi la gestisce? In quale paese?
Informativa sulla privacy generata automaticamente. Segnaposto non definiti (© 0001 nel footer)…

Non ispira affatto fiducia.

1 Mi Piace

Hanno anche pubblicato, e quando è stata posta la domanda, invece di rispondere, il primo post è stato cancellato e lo stesso post, con un link, è stato ripubblicato.

2 Mi Piace