mirror of
https://github.com/getnamingo/registry.git
synced 2025-08-05 09:11:29 +02:00
Reserved names now appear as such in all checks
This commit is contained in:
parent
4d3ee365a1
commit
3c6504ef9e
5 changed files with 84 additions and 23 deletions
|
@ -74,6 +74,17 @@ $server->on('receive', function ($server, $fd, $reactorId, $data) use ($c, $pdo)
|
|||
$server->close($fd);
|
||||
return;
|
||||
}
|
||||
|
||||
// Check if domain is reserved
|
||||
$stmtReserved = $pdo->prepare("SELECT id FROM reserved_domain_names WHERE name = ? LIMIT 1");
|
||||
$stmtReserved->execute([$parts[0]]);
|
||||
$domain_already_reserved = $stmtReserved->fetchColumn();
|
||||
|
||||
if ($domain_already_reserved) {
|
||||
$server->send($fd, "Domain name is reserved or restricted");
|
||||
$server->close($fd);
|
||||
return;
|
||||
}
|
||||
|
||||
// Fetch the IDN regex for the given TLD
|
||||
$stmtRegex = $pdo->prepare("SELECT idn_table FROM domain_tld WHERE tld = :tld");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue