hallo,
hier steckt, auch wenn es erstmal funktioniert noch ein fehler im denkansatz.
die funktion isset($variable)
prüft, ob eine variable existiert, bzw. ob ein key eines assoziativen arrays gesetzt ist.
isset($_GET['login']) liefert IMMER true wenn per HTTP-GET ein Wert (egal welcher) für "login" übermittelt wurde. also auch, wenn "false" in $_GET['login'] steht.
isset() kümmert sich nicht um den inhalt sondern nur um die existenz einer variablen.
mario.