baserCMSで管理システムへログイン中にフロントエンド側へアクセスした場合に、現在ログイン中かどうか判別したい場合の対応方法です。
管理システムへログイン中かどうかを判別する
以下のメソッドでログイン中のユーザー情報の取得が可能ですので、判別に利用できそうです。
baserCMS API Document: ログインしているユーザー名を取得
BcUtil::loginUser()
※ BcUtil関連はstaticなメソッドなので、ViewでもControllerでもModelでも使えます。
利用例
< ?php if (BcUtil::loginUser()): // 管理システムへログイン中の時のみ実行したい処理 // ex. echo ' class = "login_user"'; とか endif; ? >