کو تغییر رمز عبورتون چیه دقیقا؟ و اینکه گفتید console حتما دارید از ajax استفاده میکنید درسته؟
کد ۳۰۲ مربوط به ریدایرکت میشه..
لاراول در موارد خاص مثلا وقتی validation ها درست نباشند٬ یا اجازه دسترسی نداشته باشید و یا اگر از میدلور خاصی استفاده کنید... خود بخود کازبر رو ریدایرکت میکنه.
CSRF رو هم به صفحه اضافه کردید؟
<meta name="csrf" value="{{ csrf_token() }}">
@ali.bayat @dr-code.ir
این میدلویر منه
که چک میکنه برای عوض کردن رمز عبور بعد از مدت زمان خاصی
public function handle($request, Closure $next)
{
$now_data=Carbon::today();
if(auth::user()->last_password_change <= $now_data)
{
return redirect('/changepassword');
}
else{
//if(auth::check()) {
if(auth::user()->isadmin == 0){
return $next($request);
}
//}
return redirect('/Apanel');
}
}
اگه مشکل از این middleware هست و شما که میگید برای admin درست کار می کنه و برای user درست کار نمی کنه من فکر می کنم شما 2 تا guard دارید یعنی user و admin و اینجا باید تعریف کنید که چه نوع یوزری منظورتونه. یعنی :
if(auth::guard('admin')->user()->last_password_change <= $now_data)
و یا اینکه :
if(auth::guard('user')->user()->last_password_change <= $now_data)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟