在FastAdmin所提供的基類Frontend
、Backend
、Api
中都有提供獲取當前管理員或登錄用戶的信息方法
在后台管理的控制器中可以通過$this->auth->id
來獲取管理員ID,$this->auth->字段名
獲取管理員的其它信息,如果需要在后台的Model中獲取當前登錄的管理員ID,可以通過兩種方式獲取:
第一種,使用Session來獲取管理員信息
\think\Session::get('admin');
第二種,使用單例方法來獲取
$auth = \app\admin\library\Auth::instance();
在前台或API的控制器中可以通過$this->auth->id
來獲取當前登錄會員的ID,$this->auth->字段員
獲取登錄會員的其它信息,如果需要在前台的Model中獲取當前登錄的用戶信息,可以能和以下的方式獲取:
//獲取Auth對象 $auth = \app\common\library\Auth::install(); //獲取會員模型 $user = $auth->getUser();