Floletni
Commander
- Registriert
- Sep. 2007
- Beiträge
- 2.329
Nachdem ich mich mit meiner anderen Alternative zu start_session() befasst hab und ich ne ziemlich sichere Lösung über Cookies geschaffen hab, komm ich grad nicht so recht weiter.
Der Inhalt dieser Datei soll als include am anfang jeder Datei stehen. (Bevor zusätzliche Kommentare kommen, nein ich übertrage nicht das richtige (md5)Passwort per Cookie.)
Meine Idee war es die Datei per else dann auszugeben. Quasi sowas: (Ich weiß das es auf diese Art nicht funktioniert.)
Gibt es andere Lösungen wie ich so etwas zu stande bekomme?
Der Inhalt dieser Datei soll als include am anfang jeder Datei stehen. (Bevor zusätzliche Kommentare kommen, nein ich übertrage nicht das richtige (md5)Passwort per Cookie.)
Code:
<?php
$nutzernamekeks = $_COOKIE["nutzername"];
$passwortkeks = $_COOKIE["passwort"];
include 'connect.php';
//echo $nutzernamekeks."=Nutzernamekeks<br>";
//echo $passwortkeks."=Passwortkeks<br>";
$abfrage = "SELECT * FROM session WHERE nutzername='$nutzernamekeks'";
$ergebnis = mysql_query ($abfrage);
while ($row = mysql_fetch_object($ergebnis))
{
$nutzername = $row->nutzername;
//echo $nutzername;
$passwort = $row->sessionid;
//echo $sessionid;
}
$loesch = "DELETE FROM session WHERE zeitstempel<".(time()-1800);
$loeschen = mysql_query ($loesch);
if ($nutznamekeks != $nutzname OR $passwortkeks != $passwort)
{
echo "Du bist nicht angemeldet<br><a href='login.html'>Zum Log in</a>";
}
?>
Meine Idee war es die Datei per else dann auszugeben. Quasi sowas: (Ich weiß das es auf diese Art nicht funktioniert.)
Code:
<?php
include 'cookie.php';
else
{
echo "Hallo ".$nutzername.". Das mit dem Cookie hat wohl geklappt.";
}
?>
Gibt es andere Lösungen wie ich so etwas zu stande bekomme?