[PHP] Session Login macht mich zu schaffen..

Das ist dann vermutlich der ganz normale Session-Timeout. Sprich - machst Du 'ne längere Zeit nichts, wird die Session beendet und somit bist Du ausgeloggt (bzw solltest es sein). Das ist serverseitig konfiguriert.

jo das kenne ich aber nicht nach 10-30 Sekunden?

@strolch00 Deinen Code teste ich eben mal
 
vergesse die session_destroy() nicht wieder in dir letzten beiden else container zu packen dort stanen die drin. Entferne noch die var_dump() am ende.

Nochma was zu deinem Code er reicht wenn Du in jeder Datei den header.inc.php als allererstes includest dort hast du ein session start drin.

Dann kannst die das session start in der Adminpanel.php sparen weil der die session startet dann includet er den header und dort starte er nochmal session ;). und du hast manchmal das stehen:
PHP:
 include_once("footer.inc.php");
                die();
für so einen abbruch ist exit; gedacht weil die abbruch und fehlerausgabe ist. Kannst Dir aber aussuchen was wu willst bringt beides ab. exit wäre nur schoner zu lesen.