راکت
حل شده

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

1 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

1
vahiid
vahiid
@vahiidrah
بهترین پاسخ

با سلام
اگر از 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)
    {
        //
    }

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

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

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

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