Hejsa jeg har leget lidt med et login system men hænger lidt fast nu!
Har lavet en fil til at tjekke om en session er sat (skulle jeg hvertfald mene), men må ikke have gjort en ordenligt stykke arbejde, for det virker ikk

Selvom jeg skriver at betingelsen for at komme ind på siderne er 1 = 1 altså 1 som usr/pwd, kommer jeg aldrig længere end login screenen

Herunder er koden:
<pre>
<?php
session_start();
if (!isset($_SESSION['laccess'])) {
header("Location: index.php?f=needlogin");
exit;
}
?>
</pre>
Skriv hvis der skal mere info på, så må jeg lige prøve at grifle en lidt bedre forklaring

Ekstra:
Her er den forgående post som giver adgangen!
<pre>
if ($_POST['prfm'] == 'login') {
$dopass = md5($_POST['password']);
$mysql['db'] = mysql_connect($mysql['host'], $mysql['username'], $mysql['password']) or die (mysql_error("Cannot connect to database"));
mysql_select_db($mysql['database'], $mysql['db']);
$tjek = mysql_query("SELECT navn, password, status FROM users WHERE navn='$_POST[username]' AND password='$dopass'") or die ("Cannot connect to database");
if(mysql_num_rows($tjek) != 0) {
$var = mysql_fetch_Array($tjek);
$status = $var["status"];
$_SESSION['laccess'] = 1;
$_SESSION['Status'] = $status;
header("Location: administration.php");
} else {
header("Location: index.php?f=wronglogin");
}
}
?>
</pre>
[Redigeret d. 08/01-04 17:33:27 af Martin]