Mahlzeit Nick,
Auf die üblichen Verdächtigen (Kontextwechsel, Syntaxfehler usw.) wurdest Du ja bereits hingewiesen.
$a = mysql_query("select email,passwort from datenbanktabelle where email = '".$_GET['login']."'");
Du suchst hier in der Datenbank alle Datensätze, bei denen im Feld "email" das gleiche drin steht wie das, was das Skript per GET-Parameter "login" bekommen hat ...
if($_GET['login']) == $b['email'])
... also ist dieser Vergleich ziemlich überflüssig - er wird *IMMER* wahr sein, da die Gleichheit doch Kriterium Deiner SQL-Abfrage und damit Grundvoraussetzung für alle in der Ergebnismenge enthaltenen Daten ist.
header('Location:http://www.krankenpflegevermittlung.de/login.php');
Aus diesem Grund bekommst Du *natürlich* auch *immer* die Login-Seite zu sehen. Du kannst nicht ersthaft etwas Anderes erwarten, solange Du genau das programmierst.
Works as designed.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|