Brauche Hilfe!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anzeigen
ausgabe
besucher
code
falsch check
falsch code
folgende passagen
gesetzt code
helfen
http
klartext
login
manual
page
sagen
server
speichern
vergleichen
zeile
-
Kann mir mal einer sagen wie ich das hinbekomme das ich einen Cookie setzte wenn das Passwort und Username richtig sind und das dann abfrage ob der Cookie gesetzt worden ist. Wenn nicht soll er eine Seite anzeigen die sagt das username oder passwort falsch sind wenn er aber richtig ist dann soll die $page ausgegeben werden.
<html> <head> <title>Aktuelles</title> <link rel="stylesheet" type="text/css" href="style.css" </head> <body> <? $username = ""; $password = ""; $page = include("**"); if($user == $username && $pass == $password) setcookie('login', $password); if(isset($_COOKIE['login'])) echo"$page" ; }else{ { echo "<body bgcolor=black text=black><center><font face=tahoma size=3>Password oder Username ist falsch<b>!</b>"; } ?> </body> </html>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mhm kann mir nun einer Helfen oder nicht
-
also hier was von mir:
//login.php <? if($user == $username && $pass == $password) { setcookie ("coo_user", "$user", time()+86400); setcookie ("coo_pass", "$pass", time()+86400); } else { echo "<body bgcolor=black text=black><center><font face=tahoma size=3>Password oder Username ist falsch<b>!</b>";} ?> //check.php <? if (isset($_COOKIE['coo_user']) && isset($_COOKIE['coo_pass'])) { if ($coo_user == $username && $coo_pass == $password) { echo "$page"; } else { echo "<body bgcolor=black text=black><center><font face=tahoma size=3>Password oder Username ist falsch<b>!</b>";} } else { echo "Kein Cookie gesetzt!!"; } ?>
-
ich w?rde nicht das passwort als klartext als cookie speichern da sie am Besucher-PC leicht auzulesen ist. Also lieber ein zufallwert speichern diesen auch auf dem Server speichern und immer vergleichen.
-
folgende passagen sind noch etwas optimiert.
hier wird nur ein cookie wird benutzt und es ist codiert.
<?php if($user == $username && $pass == $password) { setcookie ("coo",base64_encode($user.":".$pass),time()+86400); } else { echo "<body bgcolor=black text=black><center><font face=tahoma size=3>Password oder Username ist falsch<b>!</b>";} ?>
<? if (isset($_COOKIE['coo'])) { $cookie = explode(":",base64_decode($_COOKIE['coo'])); if ($cookie[0] == $user && $cookie[1] == $pass) echo "$page"; } ?>
-
Wieso machst du keine Passwort?berpr?fung mit deiner DB?!
Oder hast du keine?! Ich w?rde auf keinen Fall das mit Cookies machen!
cy :xyxthumbs: -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage