webman如何实现一个user组件

0

如题,实现一个user组件,这样可以直接获取登录用户的信息


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里面,从而区别不同的用户,有没有什么其他的方式?

已邀请:

要回复问题请先登录注册