Fehler in Script
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
daten
falsche daten
fehlermeldung
frust
gel
grauen
lag
login
los
nutzername
pawort
quelltext
set
sicherheit
update
versuch
woche
zeile
-
Seit langem lief alles glatt, doch dann kam das Grauen!
Ich habe eine Verschl?sselung eingebaut um die passw?rter meiner User zu sch?tzen. Jetzt bin ich daran eine Seite zu schrieben die die Passw?rter in ein sha1 Passwort umwandelt. Aber es klappt nicht....*frust*
<?php
include("dbconnect.php");
?>
<html>
<head>
</head>
<body>
Da ich die Sicherheit rapide verst?rkt habe, indem ich eine Verschl?sselung einbaute, liegen eure Passw?rter jetzt unverschl?sselt und unbracuhbar in meiner Datenbank!<br>
Deshalb habe ich diese Seite geschrieben. Hier k?nnt ihr eure Passw?rter verschl?sseln lassen. Wenn ihr wollt k?nnt ihr euer Passwort auch einmalig ?ndern (Nur das unverschl?sselte!)<br><br>
Registriert man sich neu ist das Passwort verschl?sselt und adas Login ist auch shcon darauf ausgelegt.<br><br>
Bitte ?ndert euer Passwort! Sonst k?nnt ihr <b>NICHT</b> spielen!<br>
(Leute die ihr Passwort nicht innerhalb der n?chsten zwei Wochen ?ndern werden gel?scht!)
<br><br><br>
<form>
Bitte geben sie ihren Nutzernamen an!<br>
<input name="inputname" value="Nutzername"><br>
Geben sie hier bitte ihr unverschl?sseltes Passwort an!<br>
<input type="password" name="passwort" value="Passwort"><br>
Gew?nschtes neues passwort:<br>
<input type="password" name="wunsch" value="Neues Passwort"><br>
<input type="submit" name="pw_send" value="Absenden"><br>
</form>
<?php
if (isset($pw_send))
{
$userdata_1 = "SELECT * FROM `user` WHERE `nickname` = '$inputname'";
$userdata = mysql_query("$userdata_1");
$name = $userdata['nickname'];
$pw = $userdata['passwort'];
if ($name "= "")
{
echo "Falsche Daten eingetippt! Versuchen sie es erneut!";
}
else
{
echo "Dein Passwort wird geaendert auf ";
echo $wunsch;
echo "! Dieses neue Passwort musst du dir merken!<br>";
$neu = sha1($wunsch);
$aendern = "UPDATE `user` SET `passwort` = '" .$neu. "' WHERE `nickname` = '" .$name. "'";
$ende = mysql_query($aendern);
echo "Ihre Daten d?rften nun ge?ndert sein.<br>";
}
}
?>
</body>
</html>
Die Fehlermeldung dsagt das irgendwas mit Zeile 30 net stimmt...aber das d?rfte korrkt sein!!! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
du hast in zeile 30 ein Anf?hrungszeichen, das da nicht hingeh?hrt, so muss hei?en:
if ($name = "") -
H???
Wasn da los? Es zeigt manche { net an und hier hat er aus nem ! ein " gemacht!?!?!
Manmanmman...mal sehen obs im LFilemanager auch so is... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage