Untitled
unknown
php
4 years ago
969 B
9
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...