```php
<?php
include_once ('../../src/lib/OreoAuth.php');//引入OreoAuth类
//...
//我的其他业务代码
//...
//安全校验
if (md5_file('../../src/lib/OreoAuth.php') != '29d9c5bb40d839968d398d2285fd8860') exit('安全校验失败');
//实例化OreoAuth类
$oreoAuth = new OreoAuth();
$oreoAuth->loadFile('../.oreo');//请把.oreo放入项目根目录
$authParam = array(
'domain' => $_SERVER['HTTP_HOST'], //当前域名 (必填)
'sysKey' => '4zzd278-21be-06e5-be32-4fbd248',//程序KEY,填写后台【授权程序设置】->【授权程序列表】生成的【程序验证码】 (必填)
'version' => $oreoAuth->get('version.num'), //系统当前版本,从env文件中获取 (必填)
'authKey' => '3dd73123-0dda-0114-33d6-s123a1e3', //填写域名授权后生成的授权码,我们建议从数据库中获取,您可以在用户安装的时候写进数据库(必填)
//如需想盗版入库还可以配置数据库参数
'isSqlHostName' => '127.0.0.1',//数据库地址,如果不需要请填写2
'isSqlDataBase' => 'root',//数据库库名,如果不需要请填写2
'isSqlUserName' => 'root',//数据库账号,如果不需要请填写2
'isSqlPassword' => '123456',//数据库密码,如果不需要请填写2
'isSqlHostPort' => '3306'//数据库端口,如果不需要请填写2
);
$oreoAuth->post($authParam)->url('https://www.oreopay.com/oreo/api/checkDomain'); //这里必须要设置正确的协议头,http://或https://
if (!$oreoAuth->error()) { //如果没有发生错误
$oreoContent = $oreoAuth->data();//返回结果
}else{ //则
exit($oreoAuth->error());//输出错误
}
//...
//我的其他业务代码
//....
//在我需要验证的页面或者全局验证(授权验证)
if(empty($oreoContent)){ //如果返回结果为Null
exit('授权检测失败,请联系作者');//输出本地错误,可以自定义
}else if ($oreoContent['code'] == 4001) { //如果返回结果为未授权
exit("{$oreoContent['msg']}");//直接终止其余操作,输出授权站设置的错误内容
}
//我们可以打印看一下授权成功的返回信息
//var_dump($oreoContent);
//exit();
//如果没有执行以上步骤则表示授权成功
//...
//我的其他业务代码
//....
```