diff --git a/web/inc/secure_login.php b/web/inc/secure_login.php index 518cb6cf..83cb16b9 100644 --- a/web/inc/secure_login.php +++ b/web/inc/secure_login.php @@ -21,7 +21,10 @@ if ($login_url_skip==0) { if (file_exists('/usr/local/vesta/web/inc/login_url.php')) { require_once('/usr/local/vesta/web/inc/login_url.php'); if (isset($_GET[$login_url])) { - setcookie($login_url, '1', time() + 31536000, '/', $_SERVER['HTTP_HOST'], true); + $Domain=$_SERVER['HTTP_HOST']; + $Port = strpos($Domain, ':'); + if ($Port !== false) $Domain = substr($Domain, 0, $Port); + setcookie($login_url, '1', time() + 31536000, '/', $Domain, true); header ("Location: /login/"); exit; }