<?php declare (strict_types=1); namespace app\util; use think\facade\Request; /** * @author canny * @date 2023/12/19 11:18 **/ class FrontSessionUtil { const TOKEN_KEY = "token"; private static int $siteId = 1; private static object $user; public static function setUser($user) { self::$user = $user; } public static function getSiteId(): int { return self::$siteId; } public static function getUser(): object { return self::$user; } public static function getUserId(): int { return (int)self::$user->id; } public static function getToken() { return Request::cookie(self::TOKEN_KEY, Request::header(self::TOKEN_KEY)); } public static function getPartnerId(): int { return (int)self::$user->partner_id; } }