Validation du numéro de téléphone

Hello Support,

I am trying to validate the phone number which user enters during registration. So I added few user fields to registration screen. So I make the user enter his phone number.
I also have added code in the themes JS section, which can send a OTP to user.

I have not been able to figure out the best way to take the phone number from profile and send an sms to it.
What I have tried:
Use a wizard after registration. It will run automatically.

  1. When it opens, I need the phone number of the profile. (I see that wizard can get default attributes like username u{username}, but not my custom field phonenumber u{phone})
  2. When I get the number (which I can make the user enter in a field again), how to call my JS code which I entered in the theme JS section.
    I have seen that when a normal page is loaded, api.onPageChange((url) => {
    This works. But when wizard gets loaded, this does not work.
    I tried using the document model,

if (‘Discourse’ in window) {
if (‘Discourse’ in window && typeof Discourse._registerPluginCode === ‘function’) {
Discourse._registerPluginCode
But register plugin fails.

So I am not sure, if I am on the right track or if there might be a simple way of taking the phone number and executing a custom JS code for sending sms.

Thanks,
Prashanth

1 « J'aime »

I’m far from a maven on the Ember side, so perhaps you can do something there, but I doubt it. I think you’ll need a plugin.

2 « J'aime »

Désolé, quel est le but ici ? Exiger un numéro de téléphone valide lors de l’inscription ?

1 « J'aime »

Avez-vous fait cela avec le Custom Wizard Plugin 🧙 ?

J’aimerais en savoir plus.

1 « J'aime »

Comment avez-vous réellement fait ? Je ne suis pas sûr de comprendre ce que vous entendez par « l’ai transmis via un champ personnalisé en utilisant le format de variable correct »

Le site que vous suggérez ne semble pas fiable à première vue.

Aucune information sur l’entreprise. Qui l’exploite ? Dans quel pays ?
Politique de confidentialité générée automatiquement. Espaces réservés non définis (© 0001 dans le pied de page)…

Cela n’inspire aucune confiance.

1 « J'aime »

Ils ont également publié, et lorsque la question a été posée, au lieu d’y répondre, le premier message a été supprimé et le même message, avec un lien, a été republié.

2 « J'aime »