Original geschrieben von Baronesse
So, ich hoffe man kann das nun etwas besser lesen. :s
So, ich hoffe man kann das nun etwas besser lesen. :s
Ausserdem gehört das, was combie geschrieben hat auch zu den Regeln. Hier einfach mal, wie der Code aussehen könnte, wenn er formatiert wäre:
PHP-Code:
<?php
error_reporting(E_ALL);
session_start(); // Startet die Session
include("header.php");
include("db.php");
include("functions.inc.php");
if (isset($_REQUEST["submit"])) {
if(exist("mitglieder WHERE name = '".strip_tags($_REQUEST["name"])."'
AND passwort = '" .md5($_REQUEST["passwort"])."'") && anzahl("login
WHERE ip = '" . getenv("REMOTE_ADDR") . "' AND erfolgreich = 'nein' AND timestamp > '".(time()-60*30)."'") < 4) {
$eintragen = mysql_query("INSERT INTO login (name, ip, timestamp, erfolgreich)
VALUES ('".strip_tags($_REQUEST["name"])."', '".getenv("REMOTE_ADDR")."', '".time()."', 'ja')");
$abfrage = "SELECT id FROM mitglieder WHERE name = '" . strip_tags($_REQUEST["name"]) . "' LIMIT 0,1";
$ergebnis = mysql_query($abfrage) or exit(mysql_error());
while($row = mysql_fetch_object($ergebnis)){
$_SESSION["login"] = $row->id;
}
echo "<meta http-equiv=\"refresh\" content=\"0; URL=memberarea.php\">";
}
else {
$sql = "
INSERT INTO login (
name,
ip,
timestamp,
erfolgreich
)
VALUES (
'" . strip_tags($_REQUEST["name"]) . "',
'" . getenv("REMOTE_ADDR") . "',
'" . time() . "',
'nein'
)"
$eintragen = mysql_query($sql) or exit(mysql_error());
echo "Login schlug fehl.";
}
}
else {
// Formular ->// das Formular würde noch folgen.
}
?>
Einen Kommentar schreiben: