مهدی
3 سال پیش توسط مهدی مطرح شد
5 پاسخ

کار کردن متد پست بدون CSRF

سلام دوستان من یک فرم رو با axios سابمیت میکنم و با Validator ولیدیشن رو انجام میدم
اما در این فرم از CSRF استفاده نکردم و خطایی نمیده
دلیلش چی هست؟ چطور میتونم ازش استفاده کنم؟؟


ثبت پرسش جدید
محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
0

@code.cln سلام دوست عزیز. از چی میخواید استفاده کنید؟


مهدی
تخصص : Backend Developer
@mahdidv 3 سال پیش مطرح شد
0

@farhadi وقت بخیر
من توی سایت سمت کلاینت یک فرم تماس با ما دارم که با axios سابمیت میکنم با اینکه متد پست هست و من csarf رو اضافه نکردم فرم بدرستی سابمیت میشه و خطای csrf نمیده دلیلش نمیدونم چیه


علی اسماعیلی
تخصص : php Laravel
@aliesmaili.code 3 سال پیش مطرح شد
1

حتما این کد

window.axios = require('axios');

window.axios.defaults.headers.common = {
    'X-CSRF-TOKEN': window.Laravel.csrfToken,
    'X-Requested-With': 'XMLHttpRequest'
};

توی bootstrap js هست


amir
تخصص : بک اند و فرانت اند
@behzadi 3 سال پیش مطرح شد
0

@ali.esmaili954 اگه بخام این رو به طوره پیش فرض برای ajax در جی کویری بزارم باید چجوری عمل کنم ؟؟؟؟؟؟؟؟؟/


علی اسماعیلی
تخصص : php Laravel
@aliesmaili.code 3 سال پیش مطرح شد
0

توی ajax باید این کد رو بزنی

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});

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

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