設けられたベースクラスFastAdminにおいてFrontend
、Backend
、Api
両方で現在の管理者またはユーザのログイン情報のメソッドへのアクセスを提供
コントローラのバックオフィスですることができ$this->auth->id
、管理者のIDを取得すること$this->auth->字段名
の必要性は、現在のモデルの2つの方法で取得することができ、バックグラウンドでログインし、管理者のIDを取得する場合は、追加情報管理者用:
まず、管理者情報を取得するためにセッションを使用します
\think\Session::get('admin');
第二に、単一の例を使用して取得します
$auth = \app\admin\library\Auth::instance();
コントローラやAPIのフロントデスクでは、することができ$this->auth->id
、現在ログイン会員IDを取得するために使用する$this->auth->字段员
ユーザーのニーズが現在フロントデスクモデルでログインして情報を取得する場合は、追加情報のログオンメンバーのために、そして次のような方法を得ることができるかもしれません。
//获取Auth对象
$auth = \app\common\library\Auth::install();
//获取会员模型
$user = $auth->getUser();