現在ログインしているか、ログインしているユーザー情報コントローラやモデルで管理者を入手する方法9.

設けられたベースクラスFastAdminにおいてFrontendBackendApi両方で現在の管理者またはユーザのログイン情報のメソッドへのアクセスを提供

コントローラのバックオフィスですることができ$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();

 

おすすめ

転載: www.cnblogs.com/apolloren/p/12155162.html