Hallo,
hm, das Erste, was mir jetzt so auffällt, ist, daß Deine Funktion login_right() doch eigentlich einen Boolschen Wert, also true oder false, zurückgeben sollte.
Stattdessen gibt sie einen Array ($row) zurück.
Ich würde login_right() in der letzten Zeile in diese Richtung abändern:
return ($row['Anzahl'] > 0);
Und sonst - bekommst Du denn Fehlermeldungen? Hast Du es schon mal mit Testausgaben versucht - immer eine gute Methode, um den Verlauf des Skriptes zu analysieren.
Ciao,
Andreas