Hjælp til et login kode der ikke vil som jeg vil
Jeg sider og roder med et Login ting, men vær gang jeg ind taster ( Brugernavn = test ) ( Password = test ) så ryger jeg bare over til en tom side.....Håber en der kan hjælpe mig
Koderne jeg roder med kommer fra: http://www.showsource.dk/artikler/vis_artikel.php?id=1042998056
<<<<<<make_logind.php>>>>>>>>
<?php
session_start();
//Lav connection til DB'en, tilpas til dit eget brug
$db = mysql_connect("localhost", "dvdfilm", "xxxxxx") or die (mysql_error());
mysql_select_db("dvdfilm", $db) or die (mysql_error());
//henter felter fra "tester" hvor brugernavn er lig med det indtastede
$dotjek = mysql_query("SELECT brugernavn, password, admin FROM tester WHERE brugernavn='$_POST[brugernavn]'") or die (mysql_error());
//Er der klikket på submit?
if(isset($_POST['brugernavn'], $_POST['password'])) {
//Laver "$brugertjek" for at hente de enkelte kolonners værdi
$brugertjek = mysql_fetch_object($dotjek);
//Hvis brugernavnet IKKE findes i "tester", sæt session "navne_fejl" og send brugeren tilbage
if($brugertjek->brugernavn != $_POST['brugernavn']) {
$_SESSION['navne_fejl'] = 1;
header("Location:logind.php");
exit;
}
//brugernavnet fandtes, og session "brugernavn" sættes
$_SESSION['brugernavn'] = $_POST['brugernavn'];
//Hvis indtastet password IKKE er korrekt.
//Husk at vi har md5 krypteret password'et i tabellen, så det gøres også her
if($brugertjek->password != md5($_POST['password'])) {
$_SESSION['password_fejl'] = 1;
header("Location:logind.php");
exit;
//Både brugernavn og password stemte, så vi sætter endnu en session, "admin"
//og giver den feltets værdi fra "tester" og redirecter til beskyttet side
}else{
$_SESSION['admin'] = $brugertjek->admin;
header("Location:side1.php");
exit;
}
//Fjerner $dotjek fra ram
mysql_free_result($dotjek);
}
?>
