修复泛域名CNAME代理

This commit is contained in:
net909 2024-12-27 22:27:38 +08:00
parent 197d816bbb
commit 6ce2e006b5
3 changed files with 4 additions and 1 deletions

View File

@ -375,6 +375,7 @@ class Cert extends BaseController
$mainDomain = getMainDomain($domain);
$drow = Db::name('domain')->where('name', $mainDomain)->find();
if (!$drow) {
if (substr($domain, 0, 2) == '*.') $domain = substr($domain, 2);
if (!$cname || !Db::name('cert_cname')->where('domain', $domain)->where('status', 1)->find()) {
return ['code' => -1, 'msg' => '域名'.$domain.'未在本系统添加'];
}

View File

@ -1922,4 +1922,5 @@ com.za
com.zw
mil.cn
edu.kg
edu.cn
edu.cn
eu.org

View File

@ -69,6 +69,7 @@ class CertOrderService
foreach($this->domainList as $domain){
$mainDomain = getMainDomain($domain);
if (!Db::name('domain')->where('name', $mainDomain)->find()) {
if (substr($domain, 0, 2) == '*.') $domain = substr($domain, 2);
$cname_row = Db::name('cert_cname')->where('domain', $domain)->where('status', 1)->find();
if (!$cname || !$cname_row) {
$errmsg = '域名'.$domain.'未在本系统添加';