Seite 8 von 8
Re: Fremde Scripte
Verfasst: 12. Januar 2009, 18:24
von daniel
und das Formular muss an diese Datei gesendet werden.
die namen für die Fomularfelder müssen die gleich sein, wie das fett geschriebene hier:
$_POST['name']
sonst erkennt das Script, dass die Formulardaten nicht eingegeben wurden.
Re: Fremde Scripte
Verfasst: 12. Januar 2009, 18:27
von Rizzo
Ich schaue mal .....
Edit:
Es tut sich was.....(war tatsächlich etwas falsch im Formular.....

)
nun.....
Habe:
$result = mysql_query("SELECT user FROM pinsx WHERE code = '$code'");
Dann kommt die Fehlerausgabe:
Code: Alles auswählen
#code ungültig => fehlermeldung ausgeben
echo"Falscher Code";
dann geändert in:
$result = mysql_query("SELECT id FROM pinsx WHERE code = '$code'");
Dann kommt die Fehlerausgabe:
Code: Alles auswählen
#code ist nicht für den usernamen => Fehlermeldung ausgeben
echo"Das war falsch";
Re: Fremde Scripte
Verfasst: 12. Januar 2009, 19:43
von Rizzo
Also ich habe folgenden Teil nochmal rausgenommen..
Re: Fremde Scripte
Verfasst: 13. Januar 2009, 11:45
von daniel
suche:
Code: Alles auswählen
#prüfen ob dieser Code für diesen benutzer war oder nicht usergebunden
$result = mysql_query("SELECT name FROM pinsx WHERE code = '$code'");
$result = @mysql_fetch_row($result);
$result = $result[0];
unter diesem Code finde und ersetze
durch
Re: Fremde Scripte
Verfasst: 13. Januar 2009, 14:41
von Rizzo
Ach zum verzweifeln..
Hier wegen der Vollständikeit nochmal der Code komplett:
Ich weiß, ich nerve langsam....

Re: Fremde Scripte
Verfasst: 16. Januar 2009, 19:34
von EasyHP
Hallo Rizzo,
poste doch bitte alle Zeilen, die das hier beinhalten:
LG, Tim
Re: Fremde Scripte
Verfasst: 17. Januar 2009, 07:35
von Rizzo
Du meinst diese hier ?
Code: Alles auswählen
$code = $_POST["code"];
$user = $_POST["user"];
$gebot = $_POST["gebot"];
Re: Fremde Scripte
Verfasst: 17. Januar 2009, 11:02
von EasyHP
Ganz genau. Ersetze das hier:
Code: Alles auswählen
$code = $_POST["code"];
$user = $_POST["user"];
$gebot = $_POST["gebot"];
Mit dem hier:
Code: Alles auswählen
$code = mysql_real_escape_string($_POST["code"]);
$user = mysql_real_escape_string($_POST["user"]);
$gebot = mysql_real_escape_string($_POST["gebot"]);
So schließt du eine große Sicherheitslücke.
Re: Fremde Scripte
Verfasst: 17. Januar 2009, 11:33
von Rizzo
Danke