Login script virker ikke på ny server
Efter flytning af et sites sider fra Gigahost til en Webhost4life Unix server med Debian PHP 5.2.12, så virker login scriptet bare ikke. (Det virker selvfølgelig på localhost.)Jeg har forenklet et login script, som jeg viser her. Det er en slem ting, da domænet er ved at propagere til det nye sted, og der er kunder der ikke kan komme ind.
<?php
session_start();
ob_start();
//$_SESSION["id"] = "";
if($_SESSION["id"]==""){
if($_POST["formsend"]!=""){
$idX = $_POST["id"];
$passwordX = $_POST["password"];
if($passwordX== "test") {
$match="yes";
}else{
$match="no";
$error="Match not found...";
}
if($match=="yes"){
$_SESSION["id"] = $idX;
echo "match: ".$passwordX;
header("Location: index.php?q=ok");
}
}
?>
<form action="index.php" method="post">
ID <input type="text" name="id"><br>
Password <input type="password" name="password"><br>
<input type="submit" id="submit" name="submit" value="Login">
<input type="hidden" name="formsend" value="yes">
</form>
<?php echo $error?>
<?php
ob_end_flush();
exit();
}else{
echo "Logged in successfully...";
}
?>
