ارور The given data was invalid

- 1 ماه پیش
توسط Alimotreb آپدیت شد
SahandMG ( 465 تجربه )
1 ماه پیش

سلام .
من لاگ لاراول رو داخل دیتابیس ذخیره میکنم.
الان ارور The given data was invalid به تعداد دفعات زیادی توو جدول لاگ نوشته شده و محل ارور رو هم اینجا نوشته :
"vendor\laravel\framework\src\Illuminate\Validation\Validator.php315".
ارور Unauthenticated هم همینطور
vendor\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php67"
این ارور ها ناشی از چی هستن؟

Alimotreb ( 92492 تجربه )
1 ماه پیش

سلام
@sahand.mg.ne

فایل های request ها یا validation ها اگر جایی دارید باید بررسی شه
میدل ور ها هم باید درست اعمال بشه روی روت ها

این مطلب رو هم بخونید
https://github.com/laravel/framework/issues/26292

SahandMG ( 465 تجربه )
1 ماه پیش

ممنون @Alimotreb
یه سوال دیگم داشتم.
توو همین سایتم یکی توونسته بدون پرکردن فرم ثبت نام یه رکورد تو جدول کاربرهام ایجاد کنه. میدونید چه طور این کار رو کرده؟

Alimotreb ( 92492 تجربه )
1 ماه پیش

سلام
@sahand.mg.ne

ولیدیشن نداشته باشید برای فرمتون میتونه پر نکنه و کوئری خورده بشه!
حتما از ولیدیشن ها استفاده کنید
هم در سمت فرانت با جاوا اسکریپت ، هم در سمت بک اند توسط لاراول.

SahandMG ( 465 تجربه )
1 ماه پیش

@Alimotreb
هر دو رو دارم!

Alimotreb ( 92492 تجربه )
1 ماه پیش

شاید دسترسی به پایگاه داده هست توی سرور
یا دسترسی به خود دیتابیس.!

@sahand.mg.ne

SahandMG ( 465 تجربه )
1 ماه پیش

هاست اشتراکی دارم. پسورد دیتابیسش هم همه جور کارکتر داره.
به نظرتون میتونه از sql injection استفاده کرده باشه؟
@Alimotreb

Alimotreb ( 92492 تجربه )
1 ماه پیش

خیر
@sahand.mg.ne

خود لاراول از این نوع حملات جلوگیری میکنه!

یا اختلالی بوده و یه کوئری 2 بار ثبت شده
یا ولیدیشن ها نبوده و همینطوری ثبت کرده یه نفر
یا دسترسی به پایگاه داده هست
یا به صورت دستی وارد شده

بعید میدونم حالت دیگه ای وجود داشته باشه

SahandMG ( 465 تجربه )
1 ماه پیش

@Alimotreb
اقا ممنون.

Alimotreb ( 92492 تجربه )
1 ماه پیش

خواهش میکنم
@sahand.mg.ne

برای ارسال پاسخ باید وارد سایت شوید