مجید
3 سال پیش توسط مجید مطرح شد
0 پاسخ

مشکل CSRF token mismatch

سلام
پروژه من با لاراول و vue نوشته شده و من توی قسمت لاگین و رجیستر پروژه ویرگول با مشکل روبرو شدم
و با پیغام CSRF token mismatch مواجه میشم برای رفع این ارور باید چیکار کنم؟

فایل sanctum.php

'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', 'localhost,,127.0.0.1,127.0.0.1:8000,::1')),

فایل cors.php


'paths' => ['login','logout','register','sanctum/csrf-cookie','api/*'],

'allowed_methods' => ['*'],

'allowed_origins' => ['*'],

'allowed_origins_patterns' => [],

'allowed_headers' => ['*'],

'exposed_headers' => [],

'max_age' => 0,

'supports_credentials' => true,

فایل .env

APP_URL=http://127.0.0.1:8000

SANCTUM_STATEFUL_DOMAINS=127.0.0.1:8000

SESSION_DOMAIN=127.0.0.1:8000

فایل home.blade.php قسمت header

<meta name="csrf-token" content="{{ csrf_token() }}" />
<link rel="stylesheet" href="{{asset('/css/app.css')}}">
<script>
    window.csrf_token='{{csrf_token()}}'
</script>

ثبت پرسش جدید

به همدیگه کمک کنیم

به مجید کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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