修复申请中文域名证书,支持批量删域名

This commit is contained in:
net909
2025-02-24 22:34:54 +08:00
parent fe9a50469d
commit 521275ee33
13 changed files with 187 additions and 54 deletions
+4 -3
View File
@@ -272,7 +272,7 @@ class Cert extends BaseController
foreach($domains as $domain){
$domainList[] = [
'oid' => $id,
'domain' => $domain,
'domain' => convertDomainToAscii($domain),
'sort' => $i++,
];
}
@@ -310,7 +310,7 @@ class Cert extends BaseController
foreach($domains as $domain){
$domainList[] = [
'oid' => $id,
'domain' => $domain,
'domain' => convertDomainToAscii($domain),
'sort' => $i++,
];
}
@@ -441,7 +441,8 @@ class Cert extends BaseController
}
foreach($domains as $domain){
if(!$wildcard && strpos($domain, '*') !== false) return ['code' => -1, 'msg' => '该证书账户类型不支持泛域名'];
if (!$wildcard && strpos($domain, '*') !== false) return ['code' => -1, 'msg' => '该证书账户类型不支持泛域名'];
if (preg_match('/[\x{4e00}-\x{9fa5}]/u', $domain) && !function_exists('idn_to_ascii')) return ['code' => -1, 'msg' => '域名包含中文,请开启intl扩展'];
$mainDomain = getMainDomain($domain);
$drow = Db::name('domain')->where('name', $mainDomain)->find();
if (!$drow) {