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