یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دوره‌ها

استفاده از تخفیف‌ها
ثانیه
دقیقه
ساعت
روز
سجاد
5 سال پیش توسط سجاد مطرح شد
3 پاسخ

احراز هویت با شماره موبایل

سلام دوستان
من یک مایگریشن و دوتا روت برای لاگین رجیستر دارم که کاربر میاد توی یه صفحه اطلاعات رو وارد میکنه که به روت مخصوص اش ارسال میشه حالا یا رجیستر یا ثبت نام انجام میشه و یه api_token ساخته میشه ولی من میخوام احراز هویت با شماره موبایل انجام بشه و بعد از لاگین یا ثبت نام وارد صفحه جدیدی توی اپ بشه و کد فعالسازی که براش پیامک شده رو وارد کنه اگر اوکی بود وارد برنامه بشه
سوالم اینجاست که یه روت دیگه باید تعریف کنم؟!
یه مایگریشن حدید بسازم؟!
این اطلاعتی که وارد میکنه توی روت جدید به جدول اضافه شه یا توی همون لاگین یا رجیستر؟!
اگر میشه راهنمایی کنید و یا اینکه لینکی معرفی کنید
@hesammousavi


ثبت پرسش جدید
امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 5 سال پیش مطرح شد
0

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


سجاد
تخصص : برنامه نویس اندروید و php
@sajadzarini61 5 سال پیش مطرح شد
0

اون مایگریشن رو حذف کردم
جدید کلا تعریف کردم
این کار توی روت جدید انجام میشه
نمیشه روت چند زمانه تعریف کنم که مثلالاگین
اول دوتا پارام بگیره اگر اوکی بود یه پارامتر دیگه. رو بهش ارسال کنیم و اگر اوکی بود لاگین کنه که دومین پارامتر همون کد فعالسازی میشه؟!
این کار امکان پذیر هست؟!


امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 5 سال پیش مطرح شد
0

اگه میخواید با یه روت کار کنید خب از طریق url query این کار رو انجام بدید مثلا :

?mobile=09123456789&type=auth
?validation_code=1234&type=validate

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


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

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