سلام روزتون بخیر
من میخوام ی لاگین و رجیستر برای وبسایتم بنویسم که با شماره تلفن باشه ینی وقتی کاربر ثبت نام میکنه براش ی کد بره
باید سیستم Authentication خود لاراول انجامش بدم یا و fortify رو تغییر بدم یا اینکه خودم از اول بنویسم اینو؟
از روشی ک بهتره بگید و اگ میشه راهنماییم کنید
@mhyeganeh
@ali.bayat
@Rp76
با سلام
1- شما ابتدا باید یک فیلد دلخواه مثلا active_code داخل دیتابیس users بسازید.
2- در مرحله بعدی پس از ثبت نام کاربر باید با استفاده از یک تابع random در PHP، کد عددی تصادفی ایجاد کرده و در جدول users و فیلد acvtive_code ذخیره کنید.
3- سپس با استفاده از سامانه SMS ای که در اختیار دارید (API معرفی شده توسط شرکت ارائه دهنده سامانه) می توانید تحت یک event و listener، به شماره موبایل مورد نظر کد فعال سازی را ارسال کنید.
4- در نهایت کاربر باید در صفحه ای که تحت عنوان یک فرم می باشد، کد را وارد کند و شما باید چک کند که آیا این کد برای این کاربر معتبر است یا خیر؟ اگر معتبر بود، حساب کاربری را فعال کند.
موفق باشید ❤️
@nesyourys
شاید پاسخ شما همینجا باشد
سلام
روش پیش فرض لاراول رو حذف نکن خودت به صورت دستی احراز هویت تلفنی رو هم اضافه کن چون احراز هویت لاراول مفیده و در بعضی جاها کارآمده.
آموزش احراز هویت تلفنی هم در اینترنت وجود داره کافیه گوگل کنی.