عزیزالله سعیدی
4 سال پیش توسط عزیزالله سعیدی مطرح شد
2 پاسخ

Reset Password همراه با api laravel

چگونه میتوانیم رمز عبور خود را توسط Laravel api بازیابی کرد

How to rest my password via mailtrap in laravel api and vuejs

@hesammousavi


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش آپدیت شد
0

شما بازیابی رمز رو در 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 کامپونت لود کن .


روح اله
تخصص : برنامه نویس
@roohollah.azari 4 سال پیش مطرح شد
0

اموزش سایت بالا کامل نیست خب اصلا ارتباطی بین route و کلاس نوتیفیکیشن وجود نداره اصلا نگفته داخل کنترلر ها چه تغییراتی باید ایجاد شه و چه روت هایی ایجاد بشه و ...


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

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