技術雑記

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

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

X B! はてブ Facebook LINE Feedly RSS

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

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

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

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

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

BcUtil::loginUser()

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

利用例

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

X B! はてブ Facebook LINE Feedly RSS