public static function getLoginUserSessionKey() { list(, $sessionKey) = explode('.', BcAuthComponent::$sessionKey); return $sessionKey; }
/** * ログインユーザーのデータを取得する * * @return array */ public static function loginUser() { $Session = new CakeSession(); $sessionKey = BcUtil::getLoginUserSessionKey(); $user = $Session->read('Auth.' . $sessionKey); if (!$user) { if (!empty($_SESSION['Auth'][$sessionKey])) { $user = $_SESSION['Auth'][$sessionKey]; } } return $user; }