Hi ich würde gerne wissen wie ich im folgendenden loginscript sql injections so gut wie komplett vermeiden ,, noch besser ganz vermeiden kann.
<?phpif($verhalten == 0) {?>
<form method="post" action="index.php?page=log">
<input type="text" name="user" id="benutzername" /><br /> <input type="password" name="passwort" id="benutzerpasswort" /><br /> <input type="submit" id="einloggen" value="Einloggen" /></form>
<?php}if($verhalten == 1) {?>
<?php}if($verhalten == 2) {?>
<?php}?>
</div><div id="logged"><?phpswitch($verhalten) {case 0:echo 'Bitte einloggen.<br><a href="register.php">oder Jetzt Registrieren...</a>';break;case 1:echo 'weiterleitung..';break;case 2:echo 'falsche daten. <a href="index.php">zurück</a>';}?>
- - - Aktualisiert - - -
Hier nochmal vernunftig leider nicht im codegenerator. der schmeisst alles kaputt.
<?php
if($verhalten == 0) {
?>
<form method="post" action="index.php?page=log">
<input type="text" name="user" id="benutzername" /><br />
<input type="password" name="passwort" id="benutzerpasswort" /><br />
<input type="submit" id="einloggen" value="Einloggen" />
</form>
<?php
}
if($verhalten == 1) {
?>
<?php
}
if($verhalten == 2) {
?>
<?php
}
?>
</div>
<div id="logged">
<?php
switch($verhalten) {
case 0:
echo 'Bitte einloggen.<br><a href="register.php">oder Jetzt Registrieren...</a>';
break;
case 1:
echo 'weiterleitung..';
break;
case 2:
echo 'falsche daten. <a href="index.php">zurück</a>';
}
?>
______________
Ist beim registrieren auch sowas nötig? kann man von dort auch solche unverschämtheiten wie sql injections machen?
im moment kann ich mich mit 1=1 usw als injection einloggen, des is ja völliger schmaan nicht.