Session bleibt bestehen :-(

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Session bleibt bestehen :-(

Postby Alex2xm » 28. September 2003 14:40

Hallo Forum,

habe folgendes Problem:
Auf meinem Win XP Pro System ist des XAMPP 1.0 installiert.
Nun habe ich ein Loginskript geschrieben, welche benutzt wird um im Adminbereich einer Intranetseite zu arbeiten.

Hier der Code für meines Login-Cheks
Code: Select all
<?PHP
session_start();
 if($login)
 {
   $name = $HTTP_POST_VARS['name'];
   $pass = $HTTP_POST_VARS['pass'];
   $pass = md5($pass);
   $check = "SELECT * FROM `".$my_table."` WHERE name LIKE '".$name."' AND pass = '".$pass."'";
$check_result = mysql_query($check);
$result = mysql_num_rows($check_result);
if($result > 0)
{
$logedin = TRUE;
session_register("logedin_admin");
echo "<br><br><br>";
echo "Id: ".session_id();
echo "Bitte klicken zum <a href=\"logout.php\">Logout</a> ";
}
else
{
echo "Die Daten waren falsch.";
}
}
?> 



Das funktioniert auch wunderbar.
Jede weitere Seite im Adminbereich soll nur dann angezeigt werden, wenn auch die Session gültig ist, sprich User eingeloggt.
Das realisiere ich mit folgendem Code

Code: Select all

<?php
session_start();
if(session_is_registered("logedin_admin") && $_SESSION['logedin_admin'])
{
echo "Sie sind eingeloggt.<br><a href=\"logout.php\">Ausloggen</a>";
}
else
{
echo "Sie sind nicht eingeloggt.";
}
?>



Das Problem ist nun, dass wenn ich mich mittels Logout.php auslogge

Code: Select all

<?php    session_start();
          session_unset ("logedin_admin");
        session_destroy();
?>



und direkt eine der Unterseiten z.B. news.php aufrufe ich immer noch die ID der Session bekomme.

Kann mir jemand helfen? Bin für jede Hilfe dankbar!

Viele Grüße
Alexander
Alex2xm
 
Posts: 4
Joined: 28. September 2003 14:36

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 5 guests