BcUtil::isAdminUser PHP Method

isAdminUser() public static method

管理ユーザーかチェック
public static isAdminUser ( ) : boolean
return boolean
    public static function isAdminUser()
    {
        $user = self::loginUser('admin');
        if (empty($user['UserGroup']['name'])) {
            return false;
        }
        return $user['UserGroup']['name'] == 'admins';
    }

Usage Example

Example #1
0
 /**
  * 管理ユーザーかチェック
  * 
  * @param string $usergroup ユーザーグループ名
  * @param bool $expect 期待値
  * @dataProvider isAdminUserDataProvider
  */
 public function testIsAdminUser($usergroup, $expect)
 {
     $Session = new CakeSession();
     $sessionKey = Configure::read('BcAuthPrefix.admin.sessionKey');
     $Session->write('Auth.' . $sessionKey . '.UserGroup.name', $usergroup);
     $result = BcUtil::isAdminUser();
     $this->assertEquals($expect, $result, '正しく管理ユーザーがチェックできません');
 }
All Usage Examples Of BcUtil::isAdminUser