سؤال

أنا تصميم موقع على شبكة الإنترنت "أريد التحقق من صحة الهاتف المحمول. دخلت المستخدم في صفحة التسجيل، عن طريق إرسال رمز التحقق إلى هاتفه المحمول. هل يمكن لأي شخص أن يعطيني مؤشرات إلى كيف يمكنني المضي قدما في ذلك؟

هل كانت مفيدة؟

المحلول

هناك خياران، اعتمادا على ميزانيتك.

الخيار 1 - شراء بوابة SMS وتثبيته على الخادم الخاص بك. يمكنك بعد ذلك استدعاء API من البرنامج النصي من جانب الخادم الخاص بك الذي سيرسل رسالة نصية قصيرة - ستحتاج إلى تزويد رقم الهاتف المحمول ومحتوى النص. هذا هو الخيار الأكثر تكلفة إلا إذا كان لديك الكثير من الحجم.

الخيار 2 - استخدم خدمة بوابة SMS. في هذه الحالة، يقوم شخص آخر بتشغيل البوابة وتندعي API لإرسال الرسائل. يمكنك عادة شراء "حزم" للنصوص لاستخدام هذا، وبالتالي فإن التكلفة تعتمد على عدد النصوص التي تشتريها.

نصائح أخرى

أه، هذا يعتمد حقا على ما تفعله.

يمكنك، على سبيل المثال، قم بتوصيل الهاتف بالخادم وإرسال الرسائل باستخدام محلول مثل gnokii. أو شيء من هذا القبيل. أو يمكنك استخدام واحدة من بريد إلكتروني / www إلى بوابات SMS التي توجد هناك، على الإنترنت.

من ناحية أخرى، يمكنك عكس USECASE الخاص بك قليلا. بدلا من إرسال رمز تأكيد إلى المستخدم (، أعتقد، أطلب منه إدخاله مرة أخرى على موقعك) يمكنك عرض رمز تأكيد للمستخدم ويسأل إرسال رسالة نصية إلى الرقم الذي تعرضه.

هذا يجعل المستخدم لديه إلى نص لك. أولا يخفض النفقات الخاصة بك (إذا كنت تدفع مقابل الرسالة) والثانية، يمكن أن تمنع المستخدمين الشرير من محاولة دوس نظام الرسائل القصيرة الخاصة بك.

أوصي بفخر cognalys.

لأنه يوفر API أنيق للتحقق من أرقام الهواتف المحمولة الدولية التي يمكن دمجها على أي منصة.

الخطوة 1 :

https://www.cognalys.com/api/v1/otp/?app_id=YOUR_OTP_APP_ID&access_token=YOUR_OTP_ACCESS_TOKEN&mobile=MOBILE

سيولد مكالمة ضائعة إلى رقم الجوال المطلوب. والعودة أ كيماتش (مصادقة الخطوة 2) و otp_start. (أول خمسة أرقام من رقم المكالمة المفقودة)

الخطوة 2 :

https://www.cognalys.com/api/v1/otp/confirm/?app_id=YOUR_OTP_APP_ID&access_token=YOUR_OTP_ACCESS_TOKEN&keymatch=KEYMATCH&otp=OTP

اطلب من المستخدم الخاص بك إدخال رقم خمسة آخر خمسة من رقم المكالمة المفقودة otp_start. وآخر خمسة أرقام للمعلمة OTP. وضرب API بما في ذلك كيماتش

انتهيت ! وبعد يستخدم تقنية فريدة للتحقق من رقم الجوال

ربما يكون أسهل الحل هو استخدام بعض Webservice لإرسال الرسائل القصيرة.

للحصول على مثال لرؤية هذا: http://www.codeproject.com/kb/cpp/sendsmloughw.aspx.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top