Hoi!
Ik gebruikt dit login script op een pagina. Dit werkte prima tot ik de site verplaatste naar een andere server.
Nu kan ik ineens niet meer inloggen. Wanneer ik dit script verwijder uit de pagina, verschijnt de pagina wel, dus daar zit het probleem niet.
beide servers draaien op apache.
chrome geeft soms deze error:
The webpage at http://example.com/cms/ might be temporarily down or it may have moved permanently to a new web address.
Error 15 (net::ERR_SOCKET_NOT_CONNECTED): Unknown error.
Waar kan dit aan liggen?
Alvast bedankt!
Ik gebruikt dit login script op een pagina. Dit werkte prima tot ik de site verplaatste naar een andere server.
Nu kan ik ineens niet meer inloggen. Wanneer ik dit script verwijder uit de pagina, verschijnt de pagina wel, dus daar zit het probleem niet.
beide servers draaien op apache.
chrome geeft soms deze error:
The webpage at http://example.com/cms/ might be temporarily down or it may have moved permanently to a new web address.
Error 15 (net::ERR_SOCKET_NOT_CONNECTED): Unknown error.
Waar kan dit aan liggen?
Alvast bedankt!
PHP:
<?
//Site username
define ("USERN", "admin");
//Site password
define ("PASSW", "pass");
if(isset($_GET['logout'])){
unset($_SESSION["realm"]);
header("HTTP/1.0 401 Unauthorized");
session_destroy() ;
echo "<meta http-equiv=\"refresh\" content=\"0;URL=http://example.com/cms/logout/\" />";
exit;
}
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) || !isset($_SESSION['realm'])) {
$_SESSION['realm'] = mt_rand( 1, 10000 );
header("WWW-Authenticate: Basic realm=".$_SESSION['realm']);
header("HTTP/1.0 401 Unauthorized");
$_SESSION["realm"] = true;
echo "<meta http-equiv=\"refresh\" content=\"0;URL=http://example.com/cms/logout-wrong/\" />";
exit;
}else{
if($_SERVER['PHP_AUTH_USER'] == USERN && $_SERVER['PHP_AUTH_PW'] == PASSW){
echo "<h1>".SITETITLE." - CMS</h1>";
echo "<p>Je bent ingelogd als: <b>".USERN."</b> [<a href='http://example.com/cms/index.php?logout' class=\"menu\">Logout</a>]";
echo " OF: Sluit de browser om uit te loggen. [<a href='http://example.com/cms/index.php' target=\"_self\" class=\"menu\">Terug naar het overzicht</a>]</p>";
echo "<hr width=\"" .HRWIDTH. "\" align=\"left\" color=\"#FF00FF\">";
}else{
unset($_SESSION["realm"]);
session_destroy() ;
header("Location: " . "http://example.com/cms/");
exit;
}
}
?>