z.mehran
3 سال پیش توسط z.mehran مطرح شد
13 پاسخ

غیر فعال شدن احراز هویت بعد از composer update

سلام دوستان وقتتون بخیر من بعد از این که composer update کردم دیگه authentication سایتم کا ر نمیکنه و هر چی یوزر و پسورد رو وارد میکنم وارد نمیشه و دوباره با صفحه login میاد


ثبت پرسش جدید
نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش مطرح شد
0

اگر توی فایل kernel تغییراتی داده بودید بررسی کنین تغییرات سر جاش باشه

یکبار هم دستور زیر را اجرا کنین

composer dump-autoload -o

z.mehran
تخصص : برنامه نویس -طراح وب سایت
@zohremehran70 3 سال پیش مطرح شد
0

نه توی پوشه kernel تغییراتی نداده بودم ، توی پوشه vendor یه تغییراتی داده بودم که دوباره برگردوندم .
composer dump-autoload -o این خط کد هم فایده نداشت


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

کدهای زیر را کلا کپی و پیست کن توی ترمینال و در آخر اجرای همه ی کدها یکبار اینتر بزن و بعد سایت را رفرش کن و تست کن ببین درست میشه یانه

php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan route:clear

z.mehran
تخصص : برنامه نویس -طراح وب سایت
@zohremehran70 3 سال پیش مطرح شد
0

نه درست نشد :(


مرضیه
تخصص : طراح رابط کاربری،برنامه‌نویس
@marziehkhani 3 سال پیش مطرح شد
0

دیتابیس و نام کاربر رو چک کنید موجود باشه
شاید کاربرتون حذف شده


z.mehran
تخصص : برنامه نویس -طراح وب سایت
@zohremehran70 3 سال پیش مطرح شد
0

چندتا یوزر و پسورد رو چک میکنم ، پاک نشده. باید پیام بده که مطابقت نداره این پیام رو هم نمیده و دوباره رفرش میشه به صفحه لاگین


فرشید مرادی
تخصص : noob
@eniack 3 سال پیش مطرح شد
0

سلام وقت بخیر ، این موقع ها قدم به قدم dd بگیرید از دیتاهایی که ارسال میشه ببینید مشکل کار کجاست یا اگر یه نسخه از قبل دارید موارد composer.json رو جایگزین کنید و کد composer update رو بزنید


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

@zohremehran70
چون نوشتی کاربر را لاگین میکنی و پیغام نمیده و دوباره برمیگرده تو لاگین فهمیدم مشکلت چیه
شما هم مرورگرت و هم هاستت کش کرده
توی هاست قسمت storage لاراول و پوشه catch و پوشه session را محتویاتشون به جز فایل اولی را پاک کن دستی و برای تست از private windows توی مرورگر یه تست لاگین بگیر


z.mehran
تخصص : برنامه نویس -طراح وب سایت
@zohremehran70 3 سال پیش مطرح شد
0

@yk5742g
ممنون از راهنماییتون ولی بازم فایده نداشت :(


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

@zohremehran70
خب اگر از https استفاده میکنی یه لحظه کلا https را روی هاستت غیرفعال کن و آدرس پروژه را در env به صورت http بزن و تست کن

مورد بعدی اینکه یه view source بگیرین ببینین token درست شده در heade کدها با token در بدنه فرم login یکی هست یانه
خبرشو بدین ببینم چی میشه


z.mehran
تخصص : برنامه نویس -طراح وب سایت
@zohremehran70 3 سال پیش مطرح شد
0

@yk5742g
username$ و password@ رو توی تابع createconnection رو نمیشناسه ، توی این مسیر
vendor/laravel/framework/src/iiluminame/database/connector


AliSo
تخصص : برنامه نویس PHP
@alisoleimani.dev 3 سال پیش مطرح شد
0

شما نباید کد های داحل فولدر vendor رو تحت هیچ شرایطی تغییر بدید...
معماری پروژتون رو باید تغییر بدید و کد هایی ک داخل vendor تغییر دادید رو جای دیگه بزنید.
زمانی ک composer update میزنید اگر لایبرری ها اپدیتی خورده باشن کد های شما پاک میشن و الانم همین اتفاق برای شما افتاده


AliSo
تخصص : برنامه نویس PHP
@alisoleimani.dev 3 سال پیش مطرح شد
0

اگر بکاپ از پوشه vendor ندارید و یا اینکه قبلا گیتش نکردید هیچ راهی جز اینکه از نو بزنیدشون ندارید


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

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