Untitled
unknown
php
4 years ago
969 B
5
Indexable
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Cookie; use Session; class SessionController extends Controller { public static function loadSession() { $user_id = Cookie::get('user_id'); Session::put('user_id', $user_id); $user_name = Cookie::get('user_name'); Session::put('user_name', $user_name); } public static function setSession($user_id, $user_name) { Cookie::queue('user_id', $user_id, 43800); Session::put("user_id", $user_id); Cookie::queue('user_name', $user_name, 43800); Session::put("user_name", $user_name); } public static function getSession() { return (object) ['user_id' => Session::get("user_id"), 'user_name' => Session::get("user_name")]; } public static function clearSession() { Cookie::queue(Cookie::forget('user_id')); Cookie::queue(Cookie::forget('user_name')); Session::forget(['user_id', 'user_name']); } }
Editor is loading...