public static authSessionKey ( string $prefix = 'admin' ) : mixed | ||
$prefix | string | |
return | mixed |
public static function authSessionKey($prefix = 'admin')
{
return Configure::read('BcAuthPrefix.' . $prefix . '.sessionKey');
}
/** * 偽装ログイン処理 * * @param $id ユーザーIDとユーザーグループID * - 1 システム管理者 * - 2 サイト運営 */ public function login($id) { session_id('baser'); // 適当な文字列を与え強制的にコンソール上でセッションを有効にする $this->Favorite->setSession(new SessionComponent(new ComponentCollection())); $prefix = BcUtil::authSessionKey('admin'); $this->Favorite->_Session->write('Auth.' . $prefix . '.id', $id); $this->Favorite->_Session->write('Auth.' . $prefix . '.user_group_id', $id); }