محمد
6 سال پیش توسط محمد مطرح شد
1 پاسخ

چگونگی لاگین با شماره موبایل

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

http://localhost:8080/login/:phone
http://localhost:8080/verify/:phone/:code

ثبت پرسش جدید
علیرضا اصلانی
تخصص : Web and Mobile Developer
@aaslani 6 سال پیش مطرح شد
0

سلام
روش سادش کلا به این شکله یه فیلد دیگه به جدول کاربرا برای ذخیره ی کد فعالسازی تو دیتابیست اضافه کن بعد وقتی کاربر شمارشو به اون آدرس اولی ارسال کرد شما تو دیتابیست اول سرچ کن ببین کاربری از قبل با همچین شماره موبایلی عضو شده یا نه اگه عضو شده بود که خب یه شماره رندم 5 رقمی بساز بعد اون ردیف جدول یوزر که شمارش با این شماره موبایل یکی هست مقدار کدفعالسازیشو با این کد جدید جایگزین کن بعد این کد جدید رو با سرویس smsی که گرفتی به اون شماره هم بفرست ,تو مرحله بعد که طبق url دومی شماره موبایل و کدفعالسازی رو کاربر میفرسته باز تو دیتابیس شماره موبایل رو سرچ کن و مقدار کدفعالسازیشو با این کد که فرستاده مقایسه کن اگه درست بود لاگینش کن. در صورتیم که تو مرحله اول طرف شمارشو فرستاد تو دیتابیس سرچ کردی کاربری با این شماره موبایل نبود یه رکورد به عنوان کاربر جدید با این شماره موبایل و یه کدفعالسازی تو دیتابیس ثبت کن بعد کد رو برای کاربر smsکن مرحله چک کردنشم مثل قبلیه


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

ورود یا ثبت‌نام