Hej igen
Nu fik jeg mit login system til at virke, tror jeg da.
Nu skal jeg bare have sessions til at virke :-).
<?php
$conn = mysql_connect("localhost", "root", "");
mysql_select_db("login_system");
if(!isset($_POST['Submit'])) {
echo "Du skal komme fra login.php";
}else{
$postbruger = $_POST['brugernavn'];
$postpass = $_POST['kodeord'];
$resultat = mysql_query("SELECT id FROM `login` WHERE brugernavn = '$postbruger' AND kodeord = '$postpass'") or die(mysql_error());
$number = mysql_num_rows($resultat);
if($number == 1) {
$_SESSION['logget_in'] = 1;
$_SESSION['brugernavn'] = $postbruger;
$_SESSION['kodeord'] = $postpass;
echo "Du er nu logget in!";
}else echo "De indtastede oplysninger er ikke korrekte";
}
?>
Sætter den ikke Sessions rigtigt?
Når jeg prøver og gå ind på min "hemmelige" side, så sender den mig tilbage til login.html?
<?php
session_start();
if(!$_SESSION['logget_in'] == 1) {
header("Location: http://localhost/login/login.html");
exit;
}
else {
echo "Det virker!";
}
?>
Hvad går galt?