login script med session som ikke gider at gå videre.
Har kodet nedstående.Tror problemet ligger omkring $_SESSION['kode'] Men er ikke sikker.
<?php
session_start();
include('connection.php');
if (isset($_GET["p"]) && $_GET["p"] == "prov_login") {
//definere bruger og kode
$bruger = $_POST['bruger'];
$kode = $_POST['kode'];
//Tjekker om Bruger eller Kodeord er tomme
if(empty($bruger) || empty($kode))
{
//Sender brugeren tilbage til login start
exit;
}
//Hvis bruger og kode er sat ind gå man videre til.
else
{
//Definerer det rigtige kodeord og det rigtige brugernavn.
//query
$query = mysql_query("SELECT * FROM $CMSusers WHERE bruger='". $_POST['bruger'] ."'") or die(mysql_error());
//Tjekker om der er én rækker i databasen der har det indtasetde brugernavn
//Dette gør dog, at flere brugere ikke må have samme brugernavn!
if(mysql_num_rows($query) == '1')
{
//Laver databasekaldet om til en liset (et array) i php.
$row = mysql_fetch_array($query);
//Tjekker om kodeordet i databasen er lig med det indtastede kodeord
if($row['kode'] == $_POST['kode'])
{
//Brugeren har indtastet rigtige oplysninger, nu skal han gemmes i sessioner
$_SESSION['bruger'] = $_POST['bruger'];
$_SESSION['kode'] = $_POST['kode'];
//Derudover skal han sendes til en hemlig side, hvorpå der bliver tjekket om han er logget ind
header("location: forside.php");
}
}
}
}
?>
