Hallo,
der Titel ist vlt etwas verwirrend, jedoch wollte ich einem Freund beweisen, dass man bei seinem Login reinkommt. Theoretisch müsste es auch klappen, aber praktisch bin ich einfach zu blöd dafür.
Folgendes Formular:
Sein Sql-Code sieht dabei so aus:
Ich habe nun versuch für "username" folgendes einzugeben:
Durch das ; wollte ich den Update-befehl mit dem Select verbinden, aber er updatet nicht. ..
Kann mir wer helfen?
mfg
der Titel ist vlt etwas verwirrend, jedoch wollte ich einem Freund beweisen, dass man bei seinem Login reinkommt. Theoretisch müsste es auch klappen, aber praktisch bin ich einfach zu blöd dafür.
Folgendes Formular:
Code:
<form action="index.php" method="post"> <fieldset> <legend>Anmeldung</legend> <br /> <ul> <li>Nutzername:</li><li><input type="text" name="username" /><br /></li> </ul> <ul> <li>Passwort:</li> <li><input type="password" name="password" /></li> </ul> <ul> </ul><br /> <ul><li><input type="submit" value="Einloggen" name="submit" /></li></ul> </fieldset> </form>
PHP-Code:
<?php
$sql = "SELECT nickname, password
FROM members
WHERE `nickname` = '".$_POST['username']."'";
$result = mysql_query($sql) OR die(mysql_error());
?>
Code:
Nick';UPDATE members SET password = 'md5_pw' WHERE nickname = 'Nick')#
Kann mir wer helfen?
mfg
Kommentar