یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام
من میخوام جای ایمیل از شماره موبایل استفاده کنم. الان مشکلم در بخش ریست پسورد هست. کلاس هاش خیلی پیچیده هست و نمیفهمم باید چطوری تغییرات مورد نظرم رو اعمال کنم
به طور کلی میخوام موقع ریست پسورد جای ایمیل کردن لینک به کاربر یک کد چند رقمی SMS بفرسته. بعد کاربر بیاد اون کد رو وارد کنه و بتونه پسورد رو ریست بکنه.
رفتم سراغ ForgotPasswordController که از تریت SendsPasswordResetEmails استفاده شده بود. داخل تریت متوجه نشدم چطوری broker لود شده و تابع هایی مثل sendResetLink چطوری اونجا لود و استفاده شده. facades ها هم متوجه نشدم چطوری شناسایی و استفاده میشه.
اگر یکی لطف کنه کد ها رو بنویسه چه بهتر. اگر نه راهنمایی کنید برای این تغییر چه روندی رو باید انجام بدم. اینکه چه کلاس ها و بخش هایی باید ایجاد بشه.
ممنون
خب قسمت ریست پسورد رو خودتون بنویسین
1- تلفن رو که وارد کرد یک کوئری بزن ببین تلفن وجود داره
2- اگر داره یک عدد چندرقمی و رندوم بساز و کد رو تویی جدول forget_password ذخیره کن، تویی یک سشن شماره تلفن رو ذخیره کن
3- تویی صفحه ی که کاربر کد رو وارد میکنه با سشن که توش شماره تلفن رو ذخیره کردی، کوئری بزن و اخرین کد رو با کد کاربر چک کن اگر وجود داشت صفحه ایجاد رمز جدید براش نمایش بده
4- در آخر کوئری میزنی شماره ی که تویی سشن هست تویی جدول کاربرانت و آپدیت password رو انجام میدی و کاربر رو هم لاگین میکنی
میبینی همه چیز به همین اسونیه. موفق باشید/.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟