Schuldige ;) Das hier ist der gesamte Code vom Login Script:
<?php
session_start();
           
if (isset($_POST['email']) && isset($_POST['password']))
{
  // Wenn der Benutzer versucht hat, sich anzumelden
  $email = $_POST['email'];
  $password = $_POST['password'];
 
$db_conn = new mysqli('localhost', '**, '**', '**');
  if (mysqli_connect_errno()) {
   echo 'Verbindungsaufbau zur Datenbank fehlgeschlagen:'.mysqli_connect_error();
   exit();
  }
$query = "UPDATE authorized_users SET Logins = Logins+1 WHERE email='$email' ";
$date = date('Y-m-d H:i:s');
$lastlogin = "UPDATE authorized_users SET lastlogin = NOW() WHERE email='".mysql_escape_string($email)."'";
die("SQL-Fehler: ".$lastlogin); 
$result = $db_conn->query($query);
 
if(!eregi("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$",
  $_POST['email'])) {
    echo "<font color=#FF0000>Ungültige Email-Adresse</font>";
    exit;}
if(!preg_match("/^[a-zA-Z._0-9 ]{1,30}$/",$password)) 
      { 
     echo 'Du verwendest unerlaubte Sonderzeichen im Password '; 
     exit();
      } 
  $db_conn = new mysqli('localhost', '**', '**', '**');
  if (mysqli_connect_errno()) {
   echo 'Verbindungsaufbau zur Datenbank fehlgeschlagen:'.mysqli_connect_error();
   exit();
  }
  
  $query = 'select * from authorized_users '
           ."where email='$email' "
           ." and password='$password' "
           ." and okey = 1";
  $result = $db_conn->query($query);
  if ($result->num_rows)
  {
    // Falls die Benutzereingaben in der Datenbank stehen,
    // Benutzer für die Sitzung registieren
    $_SESSION['valid_user'] = $email;
  }
  $db_conn->close();
}
  if (isset($_SESSION['valid_user']))
  {
  header ("Location: http://**");
  }
  else
  {
    if (isset($email))
    {
      echo 'Ihre Anmeldung ist fehlgeschlagen. Ein Möglicher Grund hierfür ist, dass sie noch nicht Freigeschaltet worden sind! Oder sie haben ihre Email-Adresse oder ihr Password falsch eingegeben.<br />';
    }
    else
    {
      echo 'Sie sind nicht angemeldet.<br />';
    }
  }
?>