موقع لاگین شدن این خطا را میده جالب اینجاس که روی کروم خطا میده روی فایرفاکس خیر البته این روی سیستم من اینطوریه روی سیستم دوستم برعکسه این خطا از دیروز بهم میده قبلا یه موردم این خطا را نمیداد
در ضمن لاگین با پست و csrf token رعایت شده
این خطا عمدتا به خاطر عدم یکسان بودن csrf token با توکنی که در session ذخیره میشه پیش میاد.
\App\Http\Middleware\VerifyCsrfToken::class
حالا دوباره تست کن.. اگر مشکل همچنان وجود داشته باشه ربطی به CSRF نداره و اگر حل شد که مربوط به همین CSRF میشه.
فقط توجه داشته باشید بعد از آزمایش کردن، تغییراتی رو که بوجود آوردید به حالت اول برگردونید
@ali.bayat
سلام علی آقا میشه اینی که گفتین این خطا عمدتا به خاطر عدم یکسان بودن csrf token با توکنی که در session ذخیره میشه پیش میاد.
رو بگین راه حلش چیه؟
لاراول خودش به شکل اتوماتیک یک توکن رو در سشن ذخیره میکنه
تنها کاری که ما باید انجام بدیم اینه که دایرکتیو csrf@ رو به فرم اضافه کنیم
به این ترتیب لاراول توکن داخل فرم رو با توکنی که در سشن هست مقایسه میکنه
@ali.bayat
من یک مشکل مربوط به همین csrf برام پیش اومده کاری هم که گفتین انجام دادم یعنی همون کامنت کردن کلاس VerifyCsrfToken و مطمعن شدم مشکل مال csrf
به نظر خودم همچی اوکیه ولی بازم ارور داره ممنون میشم کمک کنین
لینک گفتگو
باسلام
من فقط یه توصیه میتونم بکنم به کسایی که این مشکل رو دارن. مطمئن بشید مقدار CSRF Token داره به درستی ارسال میشه یا نه
که با یک inspect گرفتن از فرم و مشاهده Value اون input یا رکوئستی که ارسال شده و یا console.log کردن میتونید مطمئن بشید.
دنبال راه حل های پیچیده نباشید :)
سلام کد زیر را در هدر سایت قرار بده
<meta name="csrf-token" content="{{ csrf_token() }}">
سلام عزیز
من هم این مشکل رو قبلا داشتم
و دلیلش برای من این بود ک https داشت سایت و مجدد با http انگار میایی login کنی
دو بار بخوایی لاگین کنی خطا میده
ی وقتایی هم دکمه back مرور گر میزنی برمیگرده ب لاگین و از cach مرور گر صفحه باز میشه و سایت تشخیص نمیده ک لاگینی که ریدایرکت کنه به صفحه home مثلا
شما کلا بیا و http رو به https ریدایرکت کن
برای این که مطمین بشی مشکل از همین قضیه هست
وقتی خطای 419 رو میبینی به صورت دستی لینک رو به صفحه ای که نیاز به login داره تغییر بده و چک کن معمولا login انجام شده و این خطا برای login مجدد هست.
سلام دوستان. این مشکل رو اگر در لایو وایر هم مشاهده کردین درمانش اینه یک ریدایرکت http to https تو فایل htaccess بذارید اوکی میشه / برای امتحانش هم کافیه خودتون دستی https رو ابتدای url بذارید می بینید دیگه خطای 419 برطرف میشه
در مرورگر کروم این مشکل هیچ جوری حل نمیشد تا اینکه این راه حل را پیدا کردم:
در همون فایل session.php داخل فولدر config مقدار دیفالت true را به متغیر زیر بدید:
'secure' => env('SESSION_SECURE_COOKIE', true)
منبع:
https://github.com/laravel/framework/issues/30832#issuecomment-594399017
سلام بنده هم همچنین مشکلی داشتم
کل دیتا ها و کش های مرورگر رو از بخش cookies and site data گزینه clear data, manage data در فایرفاکس پاک کردم حل شد.
تو کروم هم که مشکلی نداشتم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟