Hallo Leute,
sehr nettes Forum!!!
Ich habe eine Frage betreffend meiner Struktur.
Die Datei index.php enthält das Login Formular und einen Php-Teil, welcher prüft, ob die Eingabe richtig sind.
Ist es sinnvoll der Seite selbst per POST die Daten zu senden? Ich möchte eigentlich nur, dass bei einer Fehleingabe nichts passiert. Wenn ich jetzt die Seite lade ich der Rückgabewert von checkLogin(...) natürlich immer false.
Was haltet ihr davon?
Vielen Dank für eure Hinweise!
sehr nettes Forum!!!
Ich habe eine Frage betreffend meiner Struktur.
Die Datei index.php enthält das Login Formular und einen Php-Teil, welcher prüft, ob die Eingabe richtig sind.
Ist es sinnvoll der Seite selbst per POST die Daten zu senden? Ich möchte eigentlich nur, dass bei einer Fehleingabe nichts passiert. Wenn ich jetzt die Seite lade ich der Rückgabewert von checkLogin(...) natürlich immer false.
Was haltet ihr davon?
PHP-Code:
<html>
<head>
<title>Haushaltskasse</title>
</head>
<body>
<div id="titel" align="center">
<img src="http://www.php.de/images/titel.png">
</div>
<div id= "eingabe" align="center">
<form action="index.php" method="post">
<b>Username:</b><input name="user" type="Text" size="10" maxlength="30">
<b> Passwort:</b><input name="pass" type="password" size="10" maxlength="30">
<input type="submit" name="egal" value="Login" />
</form>
</div>
</body>
</div>
</html>
<?php
include '/var/www/phptesting/mysql/datenbank.php';
$blub = new Meinedb("localhost","XXXXX","XXXX","YYYYY");
$password = $_POST["pass"];
$user = $_POST["user"];
if($blub->checkLogin($user,$password))
{
echo "<b>Alles gut</b>";
}
else
{
echo "Ne iss nicht!";
}
?>
Kommentar