Ergebnis 1 bis 4 von 4
Thema: PHP Login Script?
-
11.07.2011, 15:12 #1i PoTTii xX
PHP Login Script?
PHP-Code:<?php
$verbindung = mysql_connect("localhost","PoTTii","Passwort");
mysql_select_db("homepage");
$name = $_POST["name"];
$pw = $_POST["pw"];
$email = $_POST["email"];
$pass = sha1($pw);
$eintrag = "INSERT INTO registrierungen(Name,Passwort,Email)
VALUES('".$name."', '".$pass."', '".$email."')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Eintrag erfolgreich";
}
else
{
echo "Eintragen fehlgeschlagen";
}
$fehler = mysql_error();
echo $fehler;
?>
Dies will nicht funken:
PHP-Code:<?php
session_start();
?>
<?php
$verbindung = mysql_connect("localhost", "PoTTii" , "Passwort")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgewählt werden");
$username = $_POST["name"];
$passwort = sha1($_POST["pw"]);
$abfrage = "SELECT name, pw FROM registrierungen WHERE name LIKE '$username' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
if($row->pw == $passwort)
{
$_SESSION["name"] = $username;
echo "Login erfolgreich. <br> <a href=\"geheim.php\">Geschützer Bereich</a>";
}
else
{
echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
}
?>
-
-
12.07.2011, 17:30 #2i PoTTii xX
AW: PHP Login Script?
push. niemand?
-
14.07.2011, 22:14 #3Jan
AW: PHP Login Script?
PHP-Code:$abfrage = "SELECT name, pw FROM registrierungen WHERE name LIKE '$username' LIMIT 1";
Ich benutze immer "=".
Wäre also $abfrage = "SELECT name, pw FROM registrierungen WHERE name = '$username' LIMIT 1";
-
14.07.2011, 22:47 #4DD64
AW: PHP Login Script?
Man kann auch LIKE schreiben, mit "=" erhält prüft man aber genau auf eine Sache, LIKE wird eigentlich nur für Suchpattern benutzt.
Versuch es mal so:
PHP-Code:<?php
session_start();
$verbindung = mysql_connect("localhost", "PoTTii" , "Passwort")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("homepage") or die ("Datenbank konnte nicht ausgewählt werden");
$username = $_POST["name"];
$passwort = sha1($_POST["pw"]);
$abfrage = "SELECT name, pw FROM registrierungen WHERE name = '".mysql_real_escape_string($username)."' LIMIT 1";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)) {
if($row->pw == $passwort) {
$_SESSION["name"] = $username;
echo "Login erfolgreich. <br> <a href=\"geheim.php\">Geschützer Bereich</a>";
} else {
echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
}
}
?>
Ähnliche Themen
-
Netzwerk Warnung vor DHL-Login.com
Warnung vor DHL-Login.com: Hallo. Soeben habe ich eine Email bekommen, vermeintlich von "DHL". Der Witz: Weder habe ich eine Packstation, noch leb ich in Deutschland.... -
Login Probleme im Internet: So, ich bins dann mal wieder. :D Habe gestern mein System neu aufgesetzt und nun Probleme bei diversen Logins im Internet. zB auf der Seite von... -
Homepage Login für Homepage
Login für Homepage: Hallo, Ich bin gerade dabei eine Homepage zu machen, nun möchte ich ein Login bereich machen, weis aber nicht wie ich denn machen soll ! ich hab an... -
wie erstellt man ein hp mit login: meine frage ist wie erstellt man eine homepage mit login?
Nun ich sehe hier einen Fehler in der Logik wodurch automatisch jede Schlussfolgerung falsch ist. Russland will sich nicht der Ukarine bemächtigen...
US-Präsidentschaftswahl 2024