在FastAdmin所提供的基类Frontend、Backend、Api中都有提供获取当前管理员或登录用户的信息方法
在后台管理的控制器中可以通过$this->auth->id来获取管理员ID,$this->auth->字段名获取管理员的其它信息,如果需要在后台的Model中获取当前登录的管理员ID,可以通过两种方式获取:
第一种,使用Session来获取管理员信息
hinkSession::get('admin');
第二种,使用单例方法来获取
$auth = appadminlibraryAuth::instance();
在前台或API的控制器中可以通过$this->auth->id来获取当前登录会员的ID,$this->auth->字段员获取登录会员的其它信息,如果需要在前台的Model中获取当前登录的用户信息,可以能和以下的方式获取:
//获取Auth对象
$auth = appcommonlibraryAuth::install();
//获取会员模型
$user = $auth->getUser();