Nima Etemadi Far
5 سال پیش توسط Nima Etemadi Far مطرح شد
11 پاسخ

page expired در فرم لاگین سایت لاراولی

سلام
من یه سایت روی لوکال خودم دارم
الان وقتی توی سایت لاگین میکنم page expired میده بم
توی خوده فرم از

                        {!! csrf_field() !!}
                        @csrf
                        <input type="hidden" name="_token" value="{{ csrf_token() }}">

هر 3 تای اینا استفاده کردم . هم هر کدوم تنها هم هر 3 تا با هم .
کلیر کچ کردم
کلیر کانفیگ کردم
کلیر سشن کردم
کوکی های مرورگرو پاک کردم
توی هدر از این

    <meta name="csrf-token" content="{{ csrf_token() }}">

استفاده کردم هیچجوره درست نشده . و قبلا کار میکرد با همون

 @csrf

ولی الان بعد 2 هفته بازش کردم کار نمیکنه دیگه . لطفا راهنمایی کنید


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

@nimaet76
آخرین چیزی که به ذهنم میرسه را هم میگم
اگر توی لوکال مشکل داری به این صورت عمل کن همه مراحل را به ترتیب انجام بده
مرحله اول
فرم ورودت به اینصورت باشه

 <form method="POST" action="{{ route('login') }}">
                        @csrf
                    </form>

مرحله دوم
توی مسیر config/session.php اینطور تغییر بده

'domain' => env('SESSION_DOMAIN', ''),

مرحله سوم
کد زیر را بزار آخر env

SESSION_DOMAIN=

مرحله آخر این کد را توی ترمینال اجرا کن

php artisan cache:clear

حالا مرورگر را ببند و باز کن ببین مشکلت حل میشه یانه
اگر حل نشد یه بار بزن روی منوی روت اصلی پروژه توی منوهایی که ساختی و دوباره برو تو قسمت login


mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 5 سال پیش مطرح شد
0

روی سرور اپلود کردی یا لوکال هست؟


Nima Etemadi Far
@nimaet76 5 سال پیش مطرح شد
0

@khanzadimahdi
اونی ک رو سروره داره کار میکنه . اینی ک رو لوکاله کار نمیکنه


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

@khanzadimahdi سلام

تمامی کوکی های مرورگر و لاراول را روی لوکال پاک کنین و تست کنین
کوکی ها را به صورت دستی پاک کنین
از @csrf هم استفاده کنین توی کد


Nima Etemadi Far
@nimaet76 5 سال پیش مطرح شد
0

@yk5742g

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


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

مسیر زیر را برو
storage/framework
حالا اونجا محتویات پوشه های cash و sessions و views را پاک کن


Nima Etemadi Far
@nimaet76 5 سال پیش مطرح شد
0

@yk5742g
میگم بازم درست نشد راه دیگه ایی به فکرتون نمی رسه ؟ ممنون ازینکه کمک میکنید


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

@nimaet76
توی مسیر config/session.php مقادیر را به اینصورت ست کن
بعدش یه باز serve را خاموش و روشن کن

'lifetime' => 4320,
'expire_on_close' => false,

Nima Etemadi Far
@nimaet76 5 سال پیش مطرح شد
0

@yk5742g
یاسین جان کارا قبلی رو باز انجام دادم بعد این کاری ک فرمودینم انجام شد ولی هچنان مشکل هست هنوز


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

@nimaet76
آخرین چیزی که به ذهنم میرسه را هم میگم
اگر توی لوکال مشکل داری به این صورت عمل کن همه مراحل را به ترتیب انجام بده
مرحله اول
فرم ورودت به اینصورت باشه

 <form method="POST" action="{{ route('login') }}">
                        @csrf
                    </form>

مرحله دوم
توی مسیر config/session.php اینطور تغییر بده

'domain' => env('SESSION_DOMAIN', ''),

مرحله سوم
کد زیر را بزار آخر env

SESSION_DOMAIN=

مرحله آخر این کد را توی ترمینال اجرا کن

php artisan cache:clear

حالا مرورگر را ببند و باز کن ببین مشکلت حل میشه یانه
اگر حل نشد یه بار بزن روی منوی روت اصلی پروژه توی منوهایی که ساختی و دوباره برو تو قسمت login


Nima Etemadi Far
@nimaet76 5 سال پیش مطرح شد
0

درست شددددددد!😍😍😍😍😍😍😍😍😍😍

مرسی
@yk5742g


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

@nimaet76 قربانت
بهترین پاسخش کن که بقیه هم اگر گیر داشتن استفاده کنن


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

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