API 接口
核心类方法
getInstance()
获取授权管理器单例实例。
use LicenseSystem\LicenseManager;
$manager = LicenseManager::getInstance($config);
verify()
执行授权验证。
if (!$manager->verify()) {
echo $manager->getError();
}
getError()
获取错误信息。
$error = $manager->getError();
getMode()
获取当前授权模式。
$mode = $manager->getMode(); // domain, online, offline, code
setMode()
设置授权模式。
$manager->setMode('offline');
renderErrorPage()
渲染错误页面。
$manager->renderErrorPage('授权失败', '授权码已过期');
run()
执行验证并处理结果(严格模式下会自动渲染错误页面)。
$manager->run();
clearCache()
清除授权缓存。
$manager->clearCache();