Tom: Fatal error: Allowed memory size ...

Beitrag lesen

Hello,

ja line 13. da steht "if ($login_data['password'] == $passwort_new) { // Passwort mit DB-Eintrag prüfen"

Wahrscheinlich wird der Fehler schon eine Zeile drüber "vorbereitet".

Dein "Login" ist sowieso Genickschusstechnik. Hast Du verhindert, dass in Deine DB aus versehen ein leerer Datensatz hineinrutscht?

Warum fragst Du nicht in einem Durchgang auf Übereinstimmung von Username und Passwort ab?

$pass = mysql_escape_string(stripslashes($_POST['passwort']));
$user = mysql_escape_string(stripslashes($_POST['username']));

$sql = "select ID, Nickname from logindatei ".
       "where passwort = '$pass' and username = '$user'";

$res = mysql_query($sql,$con);
if ($res and (mysql_num_rows($res)==1))
{
  # login erfolgreich
}
else
{
  # böser Bube!
}

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen