راکت

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

13 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

13
نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

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

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

composer dump-autoload -o
z.mehran
z.mehran
@zohremehran70

تخصص: برنامه نویس -طراح وب سایت

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

شاید پاسخ شما همین‌جا باشد

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

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

php artisan config:clear
php artisan cache:clear
php artisan view:clear
php artisan route:clear
z.mehran
z.mehran
@zohremehran70

تخصص: برنامه نویس -طراح وب سایت

نه درست نشد :(

مرضیه
مرضیه
@marziehkhani

تخصص: طراح رابط کاربری،برنامه‌نویس

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

z.mehran
z.mehran
@zohremehran70

تخصص: برنامه نویس -طراح وب سایت

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

فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

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

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

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

z.mehran
z.mehran
@zohremehran70

تخصص: برنامه نویس -طراح وب سایت

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

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

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

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

z.mehran
z.mehran
@zohremehran70

تخصص: برنامه نویس -طراح وب سایت

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

AliSo
AliSo
@alisoleimani.dev

تخصص: برنامه نویس PHP

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

AliSo
AliSo
@alisoleimani.dev

تخصص: برنامه نویس PHP

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

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

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