خانه اندروید

800 ساعت آموزش اختصاصی

بیش از 30 هزار دانشجو

آموزش های پروژه محور

مطالب پیشنهادی حتما مشاهده کنید :

آموزش Sms Verifycode ارسال و فعال سازی اکانت از طریق Sms اندروید

آموزش Sms Verifycode ارسال و فعال سازی اکانت از طریق Sms اندروید

آموزش Sms Verifycode ارسال و فعال سازی اکانت از طریق sms اندروید

آموزش فعال سازی اکانت از طریق ارسال Sms

Sms Verifycode ، عرض سلام و ادب خدمت کاربران گرامی سایت خانه اندروید قصد داریم در این پست به نحوه ارسال و فعال سازی اکانت کاربری ازطریق sms رو خدمتون آموزش بدیم.مشابه تلگرام و خیلی از اپلیکیشن های دیگه خدمتون آموزش میدم. و امیدوارم مورد رضایت شما عزیزان قرار بگیره. یک دوره آموزش کاربردی برای دوستانی که می خواهن یاد بگیرن چطور می توانند ازطریق sms احراز هویت کنند. به روش خیلی آسان و کاربردی خدمتون آموزش میدم.

نکته : در این آموزش نیازی نیست که کاربران کد دریافتی رو خودشون وارد Editext کنند با RECEIVE کردن Sms مشابه خیلی از اپلیکیشن های مختلف این کارو انجام میدیم. و کد دریافتی رو به صورت اتومات وارد باکس می کنیم سپس به سمت سرور ارسال می کنیم.

 ارسال و فعال سازی اکانت کاربری ازطریق Sms :

 –دستورات php 

 _آموزش دریافت اطلاعات و ارسال از طریق کتابخانه Volley

 _توضیح دقیق همراه با تصویر برای پیاده سازی Sms

 _آموزش فیلتر کردن Sms دریافتی 

 _تولید عدد تصادفی و ارسال برای کاربر و جداول

 _ثبت نام کاربران و تایید کردن

 _آموزش دریافت و فعال سازی کد ارسالی و وارد کردن داخل Edittext و ارسال سمت سرور

 _توضیح و نحوه دقیق پیاده سازی جدول ها

 _تعریف api و متصل کردن به سرویس های Sms

 _آموزش RECEIVE_SMS و دریافت کد مشابه اپلیکیشن های مختلف

 _دریافت شماره موبایل معتبر از کاربر

 _آموزش کار با ساختارهای key value و دریافت userid کاربر

 _آموزش پارس کردن کد دریافتی ParseCode

 _پنل کابری برای اپلیکیشن

 _آموزش تعریف کلید اصلی و خارجی 

آموزش Sms Verifycode ارسال و فعال سازی اکانت

آموزش Sms Verifycode ارسال و فعال سازی اکانت

آموزش Sms Verifycode ارسال و فعال سازی اکانت

مدت زمان فیلم : :۱۰۲ دقیقه     ۱:۴۴ ساعت

خانه اندروید دانلود فیلم آموزشی  لطفا فیلم آموزشی رو هم ببنید برای توضیحات بیشتر :

حجم فیلم آموزشی   حجم فیلم : ۲۶۵ مگابایت

پسورد فایل   پسورد فایل فشرده : homeandroid.ir

خانه اندروید منبع آموزش : خانه اندروید

لطفا دوره جدید را تهیه کنید. از لینک زیر

آموزش ارسال sms و دریافت اتومات بدون پرمیشن

لطفا دوره جدید را از این لینک تهیه کنید این دوره آموزش منسوخ شده و دوره جدید در دسترس شماست.

درباره نویسنده

جواد محمدی هستم بنیان‌گذار سایت خانه اندروید در خدمتون هستیم با آموزش و مفاهیم برنامه نویسی اندروید-نزدیک به 10 سال هست در حوزه برنامه نویسی فعالیت می کنم. مسلط به kotlin,java,flutter,php هستم . در خانه اندروید دانستی های خودم را در اختیار تمامی علاقمندان به برنامه نویسی قرار میدم.تشکر از اینکه خانه اندرورید رو دنبال می کنید.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

    به دیدگاه های بی نام و نشان که ایمیل فیک و نام فیک وارد می کنند پاسخ داده نمی شود

61 دیدگاه

  1. محمد گفت:

    سلام و وقت بخیر ممنون بابت آموزش . در بخش ارسال کد وقتی کد رو اشتباه وارد می کنیم هم به اکتیویتی بعد میره برنامه . آموزشم چند بار دیدم ولی متوجه نشدم مشکل کجاست . ممنون می شم راهنمایی کنید .

  2. رضا گفت:

    براي خارج كشور هم جواب ميده

  3. shayansaeedi گفت:

    سلام مجدد ببخشید بعلت سوالات زیاد بنده
    استاد این دوره و دوره ی گوگل مپ و سیدار مپ با زبان جاوا زده شده اند؟
    با تشکر

    • سلام و احترام
      بله هر دو دوره با زبان جاوا زده شده اند.
      و اگر قصدتون کاتلین هست می توانید دوره متخصص کاتلین رو تهیه کنید و سپس می توانید convert کنید اموزش ها به کاتلین این مورد دوره کاتلین تدریس شده
      با احترام.

  4. Jafar Jafar گفت:

    سلام کار با توکن هم آموزش میدید ؟

  5. محمد گفت:

    سلام آقای محمدی
    در مورد خوندن اس امس ها که تو پیام قبلی گفتم.
    پرمیشن رو با یه Toast تست کردم درست بود. قبل از ارسال اس امس هم ست میشه.
    شماره دریافت کننده هم درسته ولی کد رو نمیخونه
    احتمال داره چون تو اس امس متن فارسی هست، نمی تونه کد ۵ رقمی رو تشخیص بده؟

    • Admin گفت:

      سلام و درود
      دوست عزیز توی فیلم آموزشی همه چیز واضح هست واقعا و مرحله به مرحله کار رو خدمتون توضیح دادیم و حتما پیشنهاد میشه از سرویس های کاوه نگار استفاده کنید.
      و پرمیزن رو قبل از ارسال sms بدین چون ممکنه به محض اینکه sms ارسال میشه اینکار خیلی سریع باشه و پرمیژن ست نشده باشه چون تنها مشکل همین هست
      و مشکل بعدی شاید ممکنه باشه اینکه شماره ای که قراره فیلترباشه رو شاید اشتباهی وارد کردین بررسی کنید.
      با احترام.

  6. محمد گفت:

    سلام. وقتتون بخیر و خسته نباشید
    ببخشید اون بخش آخرش که خوندن کد از اس امس هستش کار نمیکنه و کد به صورت اتوماتیک خونده نمیشه
    می تونم بپرسم مشکل از کجا می تونه باشه؟

    • Admin گفت:

      سلام و احترام
      به ۳ دلیل :
      یک : این امر می تونه برگرده به اینکه شماره ای ریسیو می کنید اشتباه وارد کردین.
      دوم: پرمیژن خواندن sms که در گوشی api ۲۳ به بعد ران تایم هست پیاده سازی نکردین .
      سوم :در نهایت sms خیلی سریع ارسال میشه و پرمیژن دیر ست میشه. باید قبل از درخواست sms پیاده سازی بشه
      با احترام.

  7. علی گفت:

    سلام
    از چه پنل پیامکی توی آموزش استفاده میکنید ؟

  8. فرشید گفت:

    سلام
    من این اموزش رو خریدم همه چی خوبه فقط موقع بررسی کد، اصلا بررسی نمکنه و با هر کدی میره داخل

  9. fateme گفت:

    سلام
    ببخشید اول فیلم گفتین که تو فیلمای قبلی راجب دیتابیس ساختن توضیح دادین
    کدوم فیلما دقیقا منظورتونه ؟

  10. بهمن گفت:

    سلام خسته نباشید..ببخشید این اموزش قسمت فراموشی رمز عبور داره که مجدد پیامک ارسال شه و وارد مشخصات قبلی ثبت شده بشیم؟

  11. محمد گفت:

    سلام من این این آموزش رو تهیه کردم اما سورس کدها رو نمیتونم دانلود کنم اررور میده لطفا بررسی کنید با تشکر

  12. محمد گفت:

    سلام
    وقتتون بخیر

    یه موردی هست میخواستم اگه میشه راهنمایی کنید
    طبق آموزش پیش رفتم و اموزش تمام شد و همه چیز هم خوب کار میکنه
    اما اگه فیلتر شکن کامپیوتر روشن باشه (برای من) توی شبیه ساز موقع ثبت نام بیشتر از ۱ رکود (معمولا ۲ رکورد) ذخیره میشه و ۲ بار اس ام اس میاد (توی خود موبایل همچین مشکلی ندارم)
    میشه این مشکلو برطرف کرد که توی شرایط مختلف اینطور قاطی نکنه ؟
    یا به کاربر بگیم فیلتر شکنو خاموش کنه؟

    خیلی ممنون

    • Admin گفت:

      سلام و درود
      شماره موبایل مورد نظر رو بررسی کنید ببنید قبلا ثبت شده یا خیر
      بدین صورت می تونید جلوی این مشکل رو بگیرن هرچند توی آموزش مشخص بود که فقط یکبار ثبت میشد.
      مثل اینکه دارین متد های insert رو دوباره فراخوانی می کنید لطفا بررسی کنید.
      با احترام.

  13. روزبه گفت:

    سلام خسته نباشید
    یه دوره لطفا روی بخش سرور و ساخت سرور برای اپ در قالب پروژه کار کنید.

    • Admin گفت:

      سلام و احترام دوست عزیز
      تمامی مواردی که می فرمایین قبلا تهیه شده
      در دوره های آموزشی تمامی اموزش ها سمت سرور می باشد.
      با احترام.

  14. حسن عباسی گفت:

    سلام. من الان خرید کردم. فیلم رو دانلود کردم ولی لینک سورس مشکل داره.
    برام زحمت اصلاحش رو میکشید؟
    و فایل زیپ رمز داره. رمزش رو هیچ جا نگفتن. اون رو هم زحمتشو بکشید.
    توی قسمتی که کد برای کاربر اسمس میشه کاربر خودش کد رو وارد میکنه یا به صورت اتوماتیک (BroadcastReceiver) خونده میشه و اگه درست بود میره مرحله بعد؟
    متشکرم

    • Admin گفت:

      سلام و احترام دوست عزیز حسن
      توی ایمیل به شما پاسخ داده شد .
      سورس کد و فیلم هر دو با هم ضمیمه شدن و از حالت فشرده لطفا خارج کنید مشخص هست.
      پسورد فایل های فشرده شده : homeandroid.ir می باشد.
      بله از BroadcastReceiver استفاده میشه و کد اتوماتیک دریافت میشه و نیازی نیست کاربر وارد باکس کنه
      با احترام.

  15. علي مرادي گفت:

    سلام
    موردی که هست اینه که اونجا که لازم است کد دریافتی با پیامک رو وارد کنیم تا وارد panel بشیم میشه با هر عدد و رقمی جواب مثبت گرفت. خطای اشتباه بودن کد وارد شده نمیده و میره قسمت panel.
    بررسی که کردم ما سه تا فایل php داریم reg.pgp و codesmsverify.php و query_information.php
    ولی فقط به reg.php در دو تا از کلاسها لینک دادیم به دو تای دیگه لینکی داده نشده
    ممنون میشم لطف کنین راهنمایی بفرمائید.
    با تشکر

    • Admin گفت:

      سلام و احترام دوست عزیز
      لطفا در تلگرام پیام بفرستین در خدمتون هستیم و راهنمایی می کنم خدمتون ولی فیلم خیلی واضحه هست ولی با این حال اگر مشکلتون حل نشده تشریف بیارین تلگرام مشکلتون رو حل کنم.
      با احترام.

  16. مهدیه گفت:

    سلام و خسته نباشید
    چندتا سوال داشتم راجب این پکیج قبل از خریدش خواستم بپرسم..
    ۱- من دارم اپلیکیشنی میسازم که صفحه اول باید همین رونده ارسال پیامک رو داره ولی با انجام مراحل ، شماره موبایل کاربر و کد فعال سازیش روی دیتابیس انجام دخیره میشه؟؟ ..الان این پکیج همین رو اموزش میده؟؟؟ روی هاست واقعی…؟؟
    ۲- و این که بعد از ارسال کد فعال سازی و تاییدش، با همون شماره تلفن کاربر وارد اپلیکیشن میشه؟؟(مثل اپلیکیشن تلگرام که دیگه شصی سازی میشه واسه هر شماره تلفن)
    و اینکه من متاسفانه تا حالا با دیتا بیس کار نکردم این کار میشه اولین تجربه کاریه من با دیتابیس و نگرانم که میتونم از این ویدئو ها یاد بگیرم و کارم انجام بشه یا نه؟؟
    ممنون میشم پاسخ بدید چون نیاز دارم که زودتر یادبگیرم و این موارد برام مه

    • Admin گفت:

      سلام و احترام
      بله تمامی موارد مورد نیازی توی فیلم آموزش داده شده با فرض اینکه کاربر مورد نظر یک کاربر مبتدی هست آموزش داده شده
      بله توی هاست میشه اینکارو انجام داد ولی توی این اموزش با localhost هست ولی توی هاستم همین قضیه ست و کافی فقط یک هاست تهیه و داخلش پیاده سازی کنید.چون روند کار بهتون آموزش داده شده و هم چنین توی آموزش های زیادی با هاست واقعی کار کرده ایم .
      با احترام.

  17. امیر گفت:

    سلام .
    ایا از sms panel برای ارسال پیام استفاده کردید ؟

    • Admin گفت:

      سلام و احترام
      بله از پنل برای ارسال پیامک استفاده کرده ایم. و مراحل پیاده سازی توضیح داده شده
      موفق باشین.
      با احترام.

  18. امین جعفریان گفت:

    درود و عرض ادب
    بنده اموزش احراز هویت رو خریداری کردم و با توجه به فیلم همه چیز رو درست پیش رفتم و از سامانه پیامکی ذکر شده توی فیلم هم استفاه میکنم
    ولی مشکلم اینجاست که نمیدونم ایتم های مورد نیاز برای اون متد ارسال اس ام اس رو از کجا بدست بیارم در حال حاضر api key و الگو رو دارم ولی بقیش رو نه شما آموزش دادین نه پشتیبانی راهنمایی درستی میکنه خواهشا راهنمایی کنید این کدهای شماست

    • Admin گفت:

      سلام و احترام دوست گرامی امین جعفریان
      طبق درخواست شما بررسی کردم و بدون مشکل api شما کار می کنه و ارسال هم انجام شد.
      مثل اینکه شما نام یکی از متغییرهاتون رو اشتباه دارین توی php می نویسین لطفا سورس کدی که در اختیار شما قرار داده شده رو مقایسه و مشکل رو برطرف کنید.
      کاوه نگار تست کردم و پاسخ تایید ارسال رو دریافت کردم.
      “status”: 200,
      “message”: “تایید شد”
      با احترام
      هم چنین دقت کنید api key شما از بخش ارسال دیدگاه حذف شده تا کسی دسترسی نداشته باشه.
      موفق باشین.

  19. محمد گفت:

    سلام
    وقتی می خواهم به دیتابی کانکت شوم خطا می دهد:
    $conn = new mysqli($servername, $username, $password, $dbname);
    خطا:
    Connection failed: Access denied for user ‘******’@’localhost’ (using password: YES)
    ایا یوزر و پسورد همان هایی هستند که به سی پنل وارد می شویم؟؟؟

    • Admin گفت:

      سلام خدمت شما دوست عزیز
      خیر یوزیر و پسورد برای ساخت دیتابیس هست باید دیتابیس بسازین و سپس برای دیتابیس یوزیر و پسورد بسازین و دسترسی های لازم را هم به یوزیر ساخته شده بدین.
      سپس می توانید متصل بشین.
      توی فیلم براتون توضیح دادم. دوست عزیز فیلم رو با دقت مشاهده کنید.
      با احترام

  20. محمد گفت:

    سلام من خریداری کردم اما لینک ک ایملم اومد میگه ریموو شده؟؟؟؟؟؟

  21. علی جعفری مقدم گفت:

    با سلام و خسته نباشید

    حداقل یا مبلفش را کم کنید
    یا اگر بتونید کد تخفیف بذارید
    ممنون

    • Admin گفت:

      سلام و احترام
      اگر در کانال تلگرام خانه اندروید عضو بشین حتما کد تخفیف دریافت می کنید چون توی کانال قرار میدم. عزیز
      کد تخفیف ۲۰ درصد هم پس اولین خرید بهتون داده میشه.
      موفق باشید.

  22. erfan گفت:

    سلام ببخشید بعذ از خرید سورس هزینه ی دیگری هم باید بکنم ؟

  23. احسان گفت:

    سلام من این آموزش رو خریدم ولی نمیتونم دانلود کنم
    پیغام فایل پیدا نشد میده وقتی که روی لینک ایمیل کلیک میکنم
    لطفا بررسی کنید

  24. کریمی گفت:

    با سلام خدمت مدیر و دوستان عزیز. من از سامانه پیامکی کندو پنل خریده ام ولی هر چه قدر داخل فایل php اجراش میکنم اجرا نمیشه.اگه کسی بتونه کمکی راهنمایی بکنه بسیار ممنون میشم.

  25. مصیب گفت:

    اقای آدمین متن درست این یکیه
    سلام و خسته نباشید.
    یه سوال داشتم خدمتتون.
    من مطابق با فیلم آموزشی جلو رفتم و یه جایی یه ایرادی داشتم خواستم کمکم کنید.
    توی کلاس codesend وقتی که متغیر check رو برای اینکه خالی نباشه بررسی میکنید اگه خالی نبود دستور های putextra رو نوشتید تا مقادیر رو با خودش ببره صفحه پنل کاربری.
    مشکل من اینه که اگه دستورات putextra رو بنویسم به صفحه پنل کاربر هدایت نمیشه ولی اگه بردارمشون میره صفحه پنل کاربر.همه چی درسته و بررسی کردم ولی این مشکل پیش میاد.لطفا راهنمایی کنید.

  26. javadmahmoodi گفت:

    سلام
    من این اموزش را خریداری کردم.ممنون از اموزش خوبتون.
    یک سوال؟
    اواسط اموزش وقتی Sheardperfemenc را اکوزش دادید دیگه نیازی به ثبت نام مجدد و ارسال کد نبود
    اما الان پایان اموزش و بعد از اینکه کد را وارد میکنیم و وارد برنامه میشیم دوباره اگه بخوایم وارد بشیم از ما دوباره ثبت نام میخواد!!!؟؟
    ممنون میشم راهنمایی بفرمایید.

  27. مصیب گفت:

    باید آموزش جالبی باشه و مطمئنا براش دانش و زحمت زیادی کشیده شده و قطعا قیمتش خیلی بیشتر از این می ارزه
    ولی بنظر من می شد یکم با قیمت پایین تر فروخته بشه تا همه قدرت خریدش رو داشته باشن

    • Admin گفت:

      سلام دوست عزیز مصیب
      از اینکه صمیمانه درخواست کردین سپاسگزارم .دوست عزیز فیلم های اموزشی سایت خانه اندروید صرفا جهت یادگیری شما تهیه میشه لذا با این پول های اندک به جایی نمی رسیم دوست عزیزم.
      قیمت آموزش ۲۶ هزار تومن هست که به درخواست شما دوست عزیز و در پاسخ صمیمانه به شما مبلغ ۷ هزار تومن از ۲۶ هزار تومن کسر شد.
      موفق باشین.
      با احترام.

      • مصیب گفت:

        مرسی از لطفتون.
        بابت کم کردن هزینه بسیار ممنون.
        بنده به شخصه برای کسانی مثل شما که اطلاعات به این باارزشی رو (با هزینه بسیار کم) و وقتتون رو در اختیار دیگران قرار میدید احترام زیادی قائلم.
        لطف شما قبلا هم شامل من شده.
        هر وقت مشکلی توی اندروید استدیو برام پیش اومده شما از طریق تلگرام با روی باز جوابم رو دادید، این محبت شما رو میرسونه.

        • Admin گفت:

          سلام و احترام دوست عزیز
          از لطفا شما سپاسگزارم.
          وظیفه بود نظرات کاربران برام خیلی مهم هست.
          با احترام موفق باشین.

  28. علی منصوری گفت:

    آقا تشکر عالی بود.

  29. javad alipoor گفت:

    سلام خیلی ممنونم اموزش بسیار خوبی بود تشکر ویژه

    • Admin گفت:

      سلام و احترام وظیفه بود بیشتر کاربران این قسمت رو درخواست کردن به خاطر همین تهیه شد.
      و خوشحالم که راضی هستین.
      با احترام.

  30. MHR گفت:

    سلام آموزش خیلی مفیدی بود مرسی