public function __construct() { if (isset($_SESSION['user'])) { self::$storage = json_decode($_SESSION['user']); } else { if (isset($_COOKIE['sesskey'])) { $sess = \Model\UserSession::find_by_sesskey($_COOKIE['sesskey']); if ($sess) { $user = \Model\User::find_by_id($sess->userid); self::set($user->to_json()); } } } }