مجید
5 سال پیش توسط مجید مطرح شد
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>