مشکل در میدلویر

- 5 ماه پیش
توسط علی بیات آپدیت شد
Arshavir ( 15076 تجربه )
5 ماه پیش

درود
من توی یه قسمت از برنامه خودم دارم چنیین کاری رو می کنم
میخوام برای بعضی از قسمت های ادمین مثلن ثبت نقش برای کاربران رمز بزارم
مثلن زمانی که ادمین روی این لینک کلیک کرد ازش رمز بخواد و اون صفحه رو بهش نشون بده
این کد مربوظه هست

    public function CreateRoleSensitive(Request $request){

            $sensitive_password=Sensitive::all();
            foreach($sensitive_password as $item){}
            $check=$request->get('password1');
            if($check == $item->password){
    return redirect('panel/roles');

            }
            else{ 
                return redirect('sensitive/role/index');
            }

        }

یعنی زمانی که کلیکی کرد روی لینک panel/roles اون ببر توی صفحه رمز-ازش رمز بخواد
بعدش اگه دورس بود اونو ببر توی صفحه panel/roles اگر اشتباه بود اونو توی صفحه رمز نگه داره

مشکل اصلی اینه که وقتی رمز دورسه اونو توی همون صفحه ای که میخواد ببره نمیبره و ازش رمز می خواد
میدونم مشکل از اینه که زمانی که اون روت رو فراخوانی میکنه ازش دوباره رمز میخواد
کسی راه حلی داره این مشکل حل بشه

حسام موسوی ( 122984 تجربه )
5 ماه پیش

خوب قطعا بخش مقایسه پسوردتون درست کار نمیکنه چک کنید، لاگ بگیرید چرا این مقایسه پسور کار نمیکنه

علی بیات ( 88887 تجربه )
5 ماه پیش

قبل از هر redirect که دارید داده‌هارو die & dump کنید ببینید متوجه ارور میشید

برای ارسال پاسخ باید وارد سایت شوید