احسان
4 سال پیش توسط احسان مطرح شد
1 پاسخ

استفاده و انتقال سشن قبل و بعد از احراز هویت لاراول

سلام دوستان
من از احراز هویت دیفالت لاراول برای رجیستر و لاگین استفاده می‌کنم. قصد دارم چند مقدار رو قبل از رجیستر یا لاگین ست کنم و بتونم پس از رجیستر یا لاگین هم از اون‌ها استفاده کنم و بین صفحات بهشون دسترسی داشته باشم. برای این کار قصد دارم از سشن استفاده کنم و وقتی نیازشون نداشتم خودم از بین ببرمشون.
حالا سؤالم اینه که آیا در لاراول این امکان وجود داره که من سشن رو قبل از رجیستر یا لاگین ایجاد کنم و بعد از رجیستر یا لاگین بدون مشکل تا زمان دلخواه از اون مقادیر موجود در سشن استفاده کنم و تداخلی این بین ایجاد نمیشه.
امیدوارم سؤالم رو واضح گفته باشم. ممنون میشم دوستانی که تجربه دارند همراه با مثال ساده نوع ایجاد و استفاده رو به من بگند.


ثبت پرسش جدید
vahiid
@vahiidrah 4 سال پیش مطرح شد
1

با سلام
اگر از laravel-ui استفاده کنید برای لاگین در LoginController این مقادیر رو override کنید:

    public function login(Request $request)
    {
    }
    protected function authenticated(Request $request, $user)
    {
        //
    }

و برای register در RegisterController:

    public function register(Request $request)
    {
    }
    protected function registered(Request $request, $user)
    {
        //
    }

شما همین داخل این توابع میتونید سشن مورد نظر ست کنید و استفاده کنید


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

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