Validación de número de teléfono

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 me gusta

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 Me gusta

Lo siento, ¿cuál es el objetivo aquí? ¿Requerir un número de teléfono válido al registrarse?

1 me gusta

¿Hiciste esto con el Custom Wizard Plugin 🧙?

Me encantaría saber más detalles.

1 me gusta

¿Cómo lo lograste en realidad? No estoy seguro de entender a qué te refieres con “lo pasé a través de un campo personalizado usando el formato de variable correcto”.

El sitio que sugieres parece poco confiable a primera vista.

Cero información sobre la empresa. ¿Quién la opera? ¿En qué país?
Política de privacidad generada automáticamente. Marcadores de posición no definidos (© 0001 en el pie de página)…

No inspira ninguna confianza.

1 me gusta

También publicaron, y cuando se hizo la pregunta, en lugar de responder, la primera publicación fue eliminada y la misma publicación, con un enlace, fue republicada.

2 Me gusta