Login-script

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
samyboy
Mitglied
Beiträge: 16
Registriert: 22.07.2005 16:35

Login-script

Beitrag von samyboy »

Kann mir jemand von euch wenn er/sie so nett ist einen Kompletten Login-scrpt besorgen (mit mysql)


wäre verdammt nett

ich brache das dringend! :(
mfg
SAM
240709Gast

Beitrag von 240709Gast »

Suche in "Coding und Technik" mal ein paar Beiträge weiter untern...


mfg, Cold
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Code: Alles auswählen

<?php
$sql = "SELECT * FROM `user` WHERE `username` = '".$_POST['username']."' AND `password` = '".$_POST['password']."'";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
if(isset($_POST['submit'])) {
if($_POST['username'] == $row['username'] && $_POST['password'] == $row['password'])
{
setcookie("cookie", $row['username'], time()+3600);
header("location: index.php");
}
else
{
echo "Falsche Logindaten";
exit;
}
}
?>
<form method="post" action="<? echo $_SERVER['PHP_SELF']; ?>">
Username: <input type="text" name="username"><br />
Passwort: <input type="password" name="password"><br />
<input type="submit" name="submit">
</form>
So einfach mal geschrieben, keine Gewähr das das so funktioniert
um abzufragen ob jemand eingeloggt kann man das so machen:

Code: Alles auswählen

if($_COOKIE['cookie'] != "")
{
// Code wenn User eingeloggt ist
}
else
{
// Code wenn User nicht eingeloggt ist
}
Und im Cookie habe ich den Usernamen speichern lassen den kann man auch ausgeben lassen und zwar so:

Code: Alles auswählen

echo $_COOKIE['cookie'];
Wenn keine Cookie da ist wird nix ausgegeben das kann man auch ändern aber zu viel des guten

Mfg fanrpg
123teddy321
Mitglied
Beiträge: 290
Registriert: 29.07.2005 17:27
Kontaktdaten:

Beitrag von 123teddy321 »

mit hat ein kumpel mal eins gemacht! des funnzt prima! mit mysql und regirtieren!"

kannst dich ja mal bei mir melden!
Antworten

Zurück zu „Coding & Technik“