login-Problem...

DJauie

Mitglied
Fehler beim 1. Login, dann nicht mehr...

Hallo!
Ich habe auf meiner Seite ein seltsames Problem...und zwar kann man sich einloggen und wenn ich Freunden das mal gezeigt hab, dann ham die immer gemeint, es kommt ein Fehler, aber bei mir kam nie einer...Wenn die sich dann aber das zweite Mal eingeloggt haben, war keiner mehr da!

Den Fehler kann ich leider net posten, aber schaut mal selber

hier

Login: Testuser
Passwort: test


Was kann das sein?

edit:
Also der Fehler is der:
Code:
Warning: main() [function.main <http://www.php.net/function.main>]: Failed opening '' for inclusion (include_path='.:..') in /www/htdocs/v083598/newtest/index.php on line 139
 
Zuletzt bearbeitet:
joa ich hab include drin...

müsste mit dem hier zusammenhängen:
PHP:
if (!isset($_GET['section'])) {
  include $rights['Seite'];
  echo '<br><br><br><span class="Begruessung">Herzlich willkommen, ', $name['Name'], '!</span>';
  echo '<br>', $name['Text'];

und $rights['Seite']; kommt hierher:

PHP:
if (isset($_POST['login'])) 
{ 
    $userid=check_user($_POST['username'], $_POST['userpass']); 
    if ($userid!=false) {
        login($userid); 
		$_SESSION['rights'] = user_rights($_POST['username']);
		$_SESSION['name'] = user_begruessen($_POST['username']);
		}
    else 
       $meldung='<p class="Meldung">Ihre Anmeldedaten waren nicht korrekt!</p>'; 
}


aber warum funktioniert des ab dem 2. Mal?
Wenns jetzt en Cookie oder so wäre, dann würd ich ma mutmaßen, aber so...:(
 
Wenns jemanden interessiert, die Variable war leer, weiß net warum. Ich lasse jetzt prüfen, ob die Variable leer ist und wenn ja, dann die Seite einfach neu laden, dann is nämlich der richtige Inhalt drin...
 
Wie wärs mit
PHP:
include($rights['Seite']);
denn include ist schließlich eine Funktion und braucht seine Parameter in Klammern ;)
 
Scheint auch so zu gehn :)
Wie gesagt, die Variable is beim ersten Mal leer und dann passts...weiß der Kuckuck *g* jetzt wird die Seite halt refresht...
 
Zurück