چگونه میتوانیم رمز عبور خود را توسط Laravel api بازیابی کرد
How to rest my password via mailtrap in laravel api and vuejs
شما بازیابی رمز رو در backend انجام میدی فقط کافیه ایمیل رو از کاربر بگیرین و سمت route ارسال کنی همین.
نحوه ایجاد سیستم بازیابی هم ساده ست کافیه آموزش زیر رو مطالعه بفرمایید
http://www.ahady.ir/forgot-password-in-laravel/
اگر هم پیشرفته تر میخواین انجام بدین:
کافیه یه جدول بسازی مثلا به اسم forgot و تویی این جدول email , code, expire_date ایجاد کنی
و تویی backend پس از دریافت ایمیل شخص بیایی یک کد Rundom برای ایمیل دریافت شده بسازی و به ایمیلش ارسال کنی و تویی دیتابیس و جدول forgot ذخیره کنی.
پس از ارسال ایمیل توسط فرم بازیابی هم میتونی بعد از برگشت استاتوس کد 200 شما یک صفحه دیگه برای کاربر load کنی که اونجا ازش کد ارسال شده به ایمیل رو بخوای و براش تایم هم بذاری.
تویی این فرم میتونی بعداز اینکه کاربر کدبازیابی رو زد و شما به api مورد نظرت فرستادی و در جدول forgot پیداش کردی و زمان و تایمش رو چک کردی و درست بود به فرم ایجاد رمز جدید هدایت کنی و اونجا هم به api مورد نظرت داد ها رو بفرستی و رمز رو تغییربدی.
خلاصه همه گفته هام در backend سایت اتفاق میافته . یک سناریو برای خودت تعریف کن و طبق اون فقط داده ها رو بگیر ، تویی front end هم با vue کامپونت لود کن .
اموزش سایت بالا کامل نیست خب اصلا ارتباطی بین route و کلاس نوتیفیکیشن وجود نداره اصلا نگفته داخل کنترلر ها چه تغییراتی باید ایجاد شه و چه روت هایی ایجاد بشه و ...
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟