Hvordan bruger jeg $_SESSION['status'] til at diregere videre
Hej eksperterJeg sidder og tilretter scriptet fra
http://www.showsource.dk/artikler/vis_artikel.php?id=1042998056
Og vil gerne kunne diregere brugerne videre til index.php?id=$_SESSION['status']
Hvordan gør jeg det? Har prøvet at ændre header men har kun fundet ud af at jeg ikke kan skrive index.php?id=$_SESSION['status'] der.
Her er hele min make_login fil
<?php
session_start();
//Lav connection til DB'en, tilpas til dit eget brug
include("");
mysql_select_db("",$db);
//henter felter fra "tester" hvor brugernavn er lig med det indtastede
$dotjek = mysql_query("SELECT brugernavn, password, status FROM brugerlogin 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['status'] = $brugertjek->status;
header("Location:index.php");
exit;
}
//Fjerner $dotjek fra ram
mysql_free_result($dotjek);
}
?>
