رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
بازیابی رمز عبور
#1
سلام
آیا راهی وجود داره که بدون استفاده از ResetPassword خود لاراول بازیابی رمز عبور رو انجام داد ؟ من فرم بازیابی رمز عبور رو ایجاد کردم ولی نمیدونم چطور بدون بازیابی رمز عبور خود لاراول این کار رو انجام بدم.
ممنون میشم راهنمایی کنید.
پاسخ
#2
شما یک لینک ایجاد میکنید که زمانی که کاربر وارد اون لینک شد تشخیص داده بشه این لینک مربوط به بازیابی کدوم کاربر هست
حالا میتونه این لینک حاوی remembertoken که داخل جدول یوزر وجود داره باشه یا به هر روشی که خودتون میدونید
و این لینک رو به ایمیل کاربر ارسال میکنید
بعد از این که روی لینک کلیک شد وارد صفحه تغییر کلمه عبور میشه
و برای تغییر پسورد هم کافیه سطر مربوط به کاربر رو به شکل زیر به روز رسانی کنید:
کد پی‌اچ‌پی:
$user User::find($user-id)->first();
        
$user->password bcrypt($password);
        
$user->save(); 
پاسخ
 


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.