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?
Haha... ^^ :P
Spielerboard