株式会社キャッチアップで働くエンジニアのブログです。

技術雑記

【baserCMS】フロントエンドで管理画面ログイン中かどうかの判別

Twitter bookmark Facebook LINE Pocket Feedly RSS

baserCMSで管理システムへログイン中にフロントエンド側へアクセスした場合に、現在ログイン中かどうか判別したい場合の対応方法です。

管理システムへログイン中かどうかを判別する

以下のメソッドでログイン中のユーザー情報の取得が可能ですので、判別に利用できそうです。

baserCMS API Document: ログインしているユーザー名を取得

BcUtil::loginUser()

※ BcUtil関連はstaticなメソッドなので、ViewでもControllerでもModelでも使えます。

利用例

< ?php
if (BcUtil::loginUser()):
// 管理システムへログイン中の時のみ実行したい処理
// ex.  echo ' class = "login_user"'; とか
endif;
? >

Twitter bookmark Facebook LINE Pocket Feedly RSS