|
@@ -29,7 +29,7 @@ if (processForm()) {
|
|
$remoteTXTRecords = dns_get_record($_POST['domain'], DNS_TXT);
|
|
$remoteTXTRecords = dns_get_record($_POST['domain'], DNS_TXT);
|
|
if (is_array($remoteTXTRecords) !== true)
|
|
if (is_array($remoteTXTRecords) !== true)
|
|
output(500, 'Erreur lors de la récupération de l\'enregistrement TXT.');
|
|
output(500, 'Erreur lors de la récupération de l\'enregistrement TXT.');
|
|
- if (preg_match('/^auth-owner=([0-9a-f]{8})-([0-9a-f]{32})$/Dm', implode(LF, array_column($remoteTXTRecords, 'txt')), $matches) !== 1)
|
|
|
|
|
|
+ if (preg_match('/^' . preg_quote(SERVER_NAME, '/') . '_domain-verification=([0-9a-f]{8})-([0-9a-f]{32})$/Dm', implode(LF, array_column($remoteTXTRecords, 'txt')), $matches) !== 1)
|
|
output(403, 'Aucun enregistrement TXT au format correct trouvé.');
|
|
output(403, 'Aucun enregistrement TXT au format correct trouvé.');
|
|
|
|
|
|
checkAuthToken($matches[1], $matches[2]);
|
|
checkAuthToken($matches[1], $matches[2]);
|
|
@@ -88,7 +88,7 @@ $proof = getAuthToken();
|
|
</dd>
|
|
</dd>
|
|
<dt><code>TXT</code></dt>
|
|
<dt><code>TXT</code></dt>
|
|
<dd>
|
|
<dd>
|
|
- <code>auth-owner=<?= $proof ?></code>
|
|
|
|
|
|
+ <code><?= SERVER_NAME ?>_domain-verification=<?= $proof ?></code>
|
|
</dd>
|
|
</dd>
|
|
</dl>
|
|
</dl>
|
|
|
|
|