Hallo Community,
ich mache grade für ein Projekt eine Website.
Diese ist fast fertig. Sie ist jetzt nicht super sicher und auch nicht Professionel gemacht worden. Diese wird auch nur Offline für ein Projekt verwendet.
Ich bin grade an meinem Login Script zugange und irgenwie will mein Script nicht. Ich bin ein anfänger was PHP/HTML angeht.
Hier sind mal meinen Codes:
In dem PHP Code rumpelt es immer in den Zeilen 12 ; 16 ; 32.
Ich habe auch schon dazu gegoogelt aber die Codes konnten mir nicht weiterhelfen.
ich mache grade für ein Projekt eine Website.
Diese ist fast fertig. Sie ist jetzt nicht super sicher und auch nicht Professionel gemacht worden. Diese wird auch nur Offline für ein Projekt verwendet.
Ich bin grade an meinem Login Script zugange und irgenwie will mein Script nicht. Ich bin ein anfänger was PHP/HTML angeht.
Hier sind mal meinen Codes:
PHP:
[...]
<h2>Einloggen</h2>
<p>
<form name="Eingabe" action="logincheck.php" method="post">
Benutzername: <br />
<input type="text" name="benutzer" size="20" /><br /><br />
Passwort: <br />
<input type="password" name="pass" size="20" /><br /><br />
<input type="submit" value="Login" />
<input type="reset" value="Reset" />
</form>
</p>
[...]
PHP:
[...]
<?php
$benutzer=$_POST['benutzer'];
$passwort=$_POST['pass'];
$bol=file_exists("./datenbanken/Accountdaten.csv");
if($bol)
{
$datei=fopen("./datenbanken/Accountdaten.csv","r");
$data=fgetcsv($datei, 2);
for($i=1; $i<=3; $i+=2);
{
if($data[$i] == $benutzer)
{
$bolbenutzer = true;
if($data[$i] == $passwort)
{
$bolpasswort = true;
}
else
{
print("Das Passwort ist falsch!");
$bolpasswort = false;
}
}
else
{
print("Der Benutzername wurde nicht gefunden oder exsetiert nicht! ");
$bolbenutzer = false;
}
}
if($bolbenutzer && $bolpasswort)
{
print("Sie haben sich erfolgreich eingeloggt.");
}
}
else
{
print("Die Datenbank exestiert nicht. Bitte wenden Sie sich an den <a href='kontakt.html'> Webmaster</a>");
}
?>
[...]
In dem PHP Code rumpelt es immer in den Zeilen 12 ; 16 ; 32.
Ich habe auch schon dazu gegoogelt aber die Codes konnten mir nicht weiterhelfen.