DNS Tools Admin v1.56.105 PRODUCTION DB
Admin login diagnostics 1 item(s) need attention
Use this when admin login loops, cookies do not stick, or Hostinger/Hestia routing feels haunted. Secrets are not shown.
| Check | Status | Value | Detail |
|---|---|---|---|
| Current host | OK | admin.dns.1teo.com | Host used for this login request. |
| Configured Admin URL | OK | https://admin.dns.1teo.com/ | NT_ADMIN_BASE_URL controls admin redirects and shortcut targets. |
| Configured Public URL | OK | https://dns.1teo.com/ | NT_PUBLIC_BASE_URL controls public routes, shares, and cross-host links. |
| Admin access allowed here | OK | Allowed | If blocked, update NT_ALLOWED_HOSTS / NT_ADMIN_HOSTS / access mode. |
| Cookie domain coverage | OK | .1teo.com | The session cookie domain can cover this host. |
| Cookie security | OK | HTTPS detected | Secure session cookies need HTTPS. Behind a proxy, confirm X-Forwarded-Proto is passed correctly. |
| Session cookie seen | INFO | No / first request | If login keeps looping, clear cookies for the parent domain and try again. |
| Session save path | OK | /home/user/tmp | PHP can write session files. |
| Admin password source | WARNING | Plain-text fallback | Plain-text fallback works, but NT_ADMIN_PASSWORD_HASH is safer for production. |
| Lockout state | OK | 0 failed attempt(s) | Failed login attempts are stored in the current PHP session. |
| config.local.php loaded | OK | /home/user/web/dns.1teo.com/public_html/config.local.php | Confirm the admin host and public host point at the same document root and config file. |
| DB-backed session registry | OK | admin_login_sessions | Used after login for Admin → Members → Login Sessions. Run database upgrade if missing. |
Quick fix: after changing cookie/admin-host settings, clear cookies for the parent domain, then retry in a fresh browser session.