如題,實(shí)現(xiàn)一個(gè)user組件,這樣可以直接獲取登錄用戶(hù)的信息
User.php使用的 Yii2的
<?php
namespace support;
use support\bootstrap\Container;
use support\cookie\Cookie;
class User
{
//代碼省略
}
然后
namespace support\bootstrap;
class Container implements Bootstrap
{
//省略部分代碼
/**
* @return User
*/
public static function user()
{
if (session('__user') !== null) {
return session('__user');
}
$name = 'make';
$user = static::$_instance->make('support\User');
session(['__user' => $user);
return $user;
}
}
我存在了 session里面,從而區(qū)別不同的用戶(hù),有沒(méi)有什么其他的方式?