التحقق من رقم الهاتف

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)

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)

عذرًا، ما هو الهدف هنا؟ هل هو طلب رقم هاتف صالح عند التسجيل؟

إعجاب واحد (1)

هل قمت بذلك باستخدام https://meta.discourse.org/t/custom-wizard-plugin/73345؟

أود أن أسمع المزيد من التفاصيل.

إعجاب واحد (1)

كيف حققت ذلك بالفعل؟ لست متأكدًا مما تعنيه بـ “تمريره عبر حقل مخصص باستخدام تنسيق المتغير الصحيح”

يبدو الموقع الذي تقترحه غير موثوق به للوهلة الأولى.

لا توجد معلومات عن الشركة. من يديرها؟ في أي بلد؟
سياسة خصوصية تم إنشاؤها تلقائيًا. عناصر نائبة غير محددة (© 0001 في التذييل)…

لا يبعث على الثقة على الإطلاق.

إعجاب واحد (1)

كما قاموا بالنشر، وعندما تم طرح السؤال، بدلاً من الإجابة، تم حذف المنشور الأول وأعيد نشر نفس المنشور، مع رابط.

إعجابَين (2)