آفلاین
user-avatar

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

2 هفته پیش
توسط احسان آپدیت شد
آفلاین
user-avatar
احسان ( 4130 تجربه )
2 هفته پیش

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

بهترین پاسخ انتخاب شده توسط احسان
آفلاین
user-avatar
vahiid
2 هفته پیش

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

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

آفلاین
user-avatar
vahiid ( 24085 تجربه )
2 هفته پیش

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

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

برای ارسال پاسخ باید وارد سایت شوید