راکت

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

3 پاسخ

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

سجاد
سجاد
@sajadzarini61
ثبت پرسش جدید

پاسخ‌ها

3
امین محمدزاده
امین محمدزاده
@amin.webdesign

تخصص: برنامه نویسی وب - Laravel

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

سجاد
سجاد
@sajadzarini61

تخصص: برنامه نویس اندروید و php

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

شاید پاسخ شما همین‌جا باشد

امین محمدزاده
امین محمدزاده
@amin.webdesign

تخصص: برنامه نویسی وب - Laravel

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

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

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

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

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