Passwortabfrage

Bigbutcher

Erfahrenes Mitglied
Hiho

hab mal ne frage, wie kann man ne PWD Abfrage über PHP und SQL machen???
Ich hab da schon was geprobbt aber es geht nicht

------------
Login
------------
<?
mysql_connect("localhost","name","pwd") or die
("Keine Verbindung moeglich");
mysql_select_db("DB") or die ("Die Datenbank existiert nicht");

echo "<form action=\"correct.php\" method=\"post\" target=\"\"><table><tr><td></td><td></tr>";
echo "<tr><td>Login:</td><td><input type=\"Text\" name=\"loginname\" value=\"\" size=\"20\" maxlength=\"\"></td></tr>";
echo "<tr><td>Passwort:</td><td><input type=\"Password\" name=\"passwort\" value=\"\" size=\"20\" maxlength=\"\"></td></tr>";
echo "<tr><td><input type=\"Submit\" name=\"\" value=\"Bestätigen\"></td><td><input type=\"reset\"></td></tr>";
echo "</table></form>";
?>
-----------
Überprüfung
-----------
<?
include("dbconnect.php");

$abfrage = "Select login, pwd FROM Kunde WHERE $loginname";
$ergebnis = mySQL_query($abfrage);

if ($loginname == $login)

{

$check = "Select knr, plz FROM Kunde Where $loginname";
$result = mySQL_query($check);

while($row = mysql_fetch_object($result))
{
echo $row->knr;
echo "<br>";
echo $row->plz;
}

}

else

{

echo "noe";

}
?>



PLZ HELP
ist extrem wichtig
 
hi,

probiers so:

PHP:
$abfrage = "Select login, pwd FROM Kunde WHERE login = '$loginname' AND pwd = '$passwort'";

so sparst du dir deine if schleife...
 
ARGH ich verzweifle
kann mir bitte jmd ein Beispiel zeigen, wie man eine PWD Abfrage erstellt?
Ich versuche schon die ganze zeit aus einer Kundendatenbank wo auch Loginname und PWD gespeichert sind die mit der Eingabe aus dem Textfeld zu vergleichen und je nach ergebnis ob wahr oder falsch den Zugriff zu erstatten oder zu verweigern.

PLZ HELP:(
 
PHP:
<? 
###################
### überprüfung ###
###################


include("dbconnect.php"); 

$abfrage = "Select knr, plz FROM Kunde WHERE  login = '".$loginname."' AND pwd = '".$password."'"; 
$ergebnis = mySQL_query($abfrage); 

$row = mysql_fetch_array($ergebnis);

if (count($row) > 0) 
{  


echo $row[knr]; 
echo "<br>"; 
echo $row[plz]; 

## oder alles andere, was du zum kunden anzeigen willst, du kannst 
## jedenfalls auf $row[plz] und $row[knr] zugreifen.
## also auch header("Location: drin.php?knr=".$row[knr]."&plz=".$row[plz])
} 

else 
{ 
echo "Falsche Daten"; 
} 
?>
 
hmm geht immernoch nicht
muss ich die variablen in SQL mit einem bestimmten Typen definieren um die mit einer Eingabe vergleichen zu können?
ich hab login und pwd mit text eingerichtet.
 
also so nen beispiel skript für nen login wäre echt nicht schlecht:-)

weil sowas brauche ich im moment auch dringend:(

hope you help

;-)
 
Sooo
Login hab ich doch noch irgendwie geschafft :-)

#######
#Login#
#######

<?
include("start.php");
mysql_connect("localhost","login","pwd") or die
("Keine Verbindung moeglich");
mysql_select_db("DB") or die ("Die Datenbank existiert nicht");

echo "<form action=\"correct.php\" method=\"post\" target=\"\"><table><tr><td></td><td></tr>";
echo "<tr><td>Login:</td><td><input type=\"Text\" name=\"loginname\" value=\"\" size=\"20\" maxlength=\"\"></td></tr>";
echo "<tr><td>Passwort:</td><td><input type=\"Password\" name=\"passwort\" value=\"\" size=\"20\" maxlength=\"\"></td></tr>";
echo "<tr><td><input type=\"Submit\" name=\"\" value=\"Bestätigen\"></td><td><input type=\"reset\"></td></tr>";
echo "</table></form>";
echo "<a href=\"index2trial.php\">Gastzugang</a>";

include("end.php");
?>

#########
#Abfrage#
#########
<?
include("start.php");
include("dbconnect.php");
$abfrage = "Select * FROM kunde WHERE login='$loginname' AND pwd='$passwort'";
$ergebnis = mySQL_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "Kundennummer: ";
echo "<input type=\"Text\" name=\"knummer\" value=\"";
echo $row->knr;
echo "\" size=\"20\" maxlength=\"\" readonly>";
echo "<br>Hallo ";
echo $row->kvorname;
echo " ";
echo $row->kname;
echo "<form action=\"index2.php?id=";
echo $row->knr;
echo "\" method=\"post\" target=\"\"><input type=\"Submit\" name=\"\" value=\"weiter\"></form>";
}
echo "<FORM><INPUT TYPE=\"Button\" VALUE=\"zurück zur Anmeldung\" onClick=\"history.go(-1)\"></FORM>";

include("end.php");
?>



THX an euch allen, dass ihr mir geholfen habt!!!!
 
Zurück