ich hab mir einen seite gebaut wo amn sich einloggen muss und dann wird es überprüft ob die daten richtig sind
Code:
?php
include("dbconnect.php");
$abfrage="SELECT id, name, passwort FROM gastbuch_admin WHERE name='$HTTP_POST_VARS[name]' and passwort='$HTTP_POST_VARS[passwort]'";
$sql=mysql_query($abfrage);
$ergebnis=mysql_fetch_array($sql);
if(mysql_num_rows ($sql) > 0)
{
$_SESSION["id"] = $ergebnis["id"];
$_SESSION["name"] = $ergebnis["name"];
echo "<meta http-equiv=\"refresh\" content=\"0; URL=admin/admin.php\">";
}
else
{
echo "<div class=\"mitte\"><span class=\"rot\">nicht eingeloggt</span></div>";
}
?>
und in jeder datei steht oben <?php session_start (); ?> !!
aber immer wenn ich dann auf die seite admin.php geh kommt der login und dann komm ich in den admin beecih aber wenn ich dann wieer raus geh und dann wieder in den adminbereich rein muss ich mich wieder einloggen!!
das ist mine login_ckeck datei
Code:
<?php
session_start ();
if (!isset ($_SESSION["id"]) or !isset ($_SESSION["name"]))
{
echo "Du bist nicht eingeloggt!!";
}
?>