سلام .
من لاگ لاراول رو داخل دیتابیس ذخیره میکنم.
الان ارور The given data was invalid به تعداد دفعات زیادی توو جدول لاگ نوشته شده و محل ارور رو هم اینجا نوشته :
"vendor\laravel\framework\src\Illuminate\Validation\Validator.php315".
ارور Unauthenticated هم همینطور
vendor\laravel\framework\src\Illuminate\Auth\Middleware\Authenticate.php67"
این ارور ها ناشی از چی هستن؟
سلام
@sahand.mg.ne
فایل های request ها یا validation ها اگر جایی دارید باید بررسی شه
میدل ور ها هم باید درست اعمال بشه روی روت ها
این مطلب رو هم بخونید
https://github.com/laravel/framework/issues/26292
ممنون @Alimotreb
یه سوال دیگم داشتم.
توو همین سایتم یکی توونسته بدون پرکردن فرم ثبت نام یه رکورد تو جدول کاربرهام ایجاد کنه. میدونید چه طور این کار رو کرده؟
شاید پاسخ شما همینجا باشد
سلام
@sahand.mg.ne
ولیدیشن نداشته باشید برای فرمتون میتونه پر نکنه و کوئری خورده بشه!
حتما از ولیدیشن ها استفاده کنید
هم در سمت فرانت با جاوا اسکریپت ، هم در سمت بک اند توسط لاراول.
@Alimotreb
هر دو رو دارم!
هاست اشتراکی دارم. پسورد دیتابیسش هم همه جور کارکتر داره.
به نظرتون میتونه از sql injection استفاده کرده باشه؟
@Alimotreb
خیر
@sahand.mg.ne
خود لاراول از این نوع حملات جلوگیری میکنه!
یا اختلالی بوده و یه کوئری 2 بار ثبت شده
یا ولیدیشن ها نبوده و همینطوری ثبت کرده یه نفر
یا دسترسی به پایگاه داده هست
یا به صورت دستی وارد شده
بعید میدونم حالت دیگه ای وجود داشته باشه
@Alimotreb
اقا ممنون.
خواهش میکنم
@sahand.mg.ne