با سلام @hesammousavi
اگه بخواییم سیستم احراز هویت بر پایه sms ایجاد کنیم باید چیکار کنیم؟
یعنی بر اساس شماره تماس فرد مورد نظر احراز هویت صورت بگیره!!
مثلا اگه بخواییم توو دوره فروشگاهی node js پیاده کنیم دقیقا چه مراحلی رو باید اضافه کنیم؟؟
مراحل کار برای اکثر زبان ها کم و بیش یکسانه
شما یه شماره از کاربرتون میگیرید
و چنانچه این شماره در دیتابیس موجود بود
یک کد unique میسازید
این کد رو در یه جدول در دیتابیس ذخیره میکنی و همین کد رو برای کاربر پیامک میکنی
سپس کاربر رو به صفحه ای ریدایرکت میکنید تا کد ارسال شده رو وارد کنه
کدی که کاربر وارد کرده رو با کدی که در دیتابیس ذخیره کردی، مقایسه میکنی
اگر یکی بودند میتونی کاربر رو لاگین کنی
@ali.bayat
برای ثبت نام چی؟ کاربر میاد اول نام و رمز و... و شماره موبایل اش رو وارد میکنه
این ثبت نام کی باید انجام بشه؟ توی اون روتی که کد پیامکی رو مقایسه میکنه؟ یا اینکه نه؟
اگر آره چجوریه ؟اگر هم نه که اگر توی ثبت نام این کار رو انجام بده چطوره؟
اگر به دیجیکالا دقت کرده باشید ، ثبت نام با شماره انجام میشه ولی پروفایل بعد از ورود به حساب تکمیل میشه (گاهی اوقات هم افراد با موبایل باقی میمونن :) )
براي ثبت نام هم روند همينطوره
از كاربر شماره رو ميگيريد
يك كد يونيك داخل ديتابيس مي ريزيد بعد اون كد رو براي كاربر مي فرستيد از طريق اس ام اس
بعد كاربر اگه اون كد رو وارد كرد شما بهش اجازه ثبت نام مي ديد
خيلي چيزاي ساده ايه ها :)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟