Login Problem

Wird die loginmaker.inc.php evtl in eine andere Datei mittels include() oder require() eingebunden? Am besten wäre es, wenn du mal genau zeigst, was wie wo eingebunden wird, alles was mit dem Login irgendwie in Berührung kommt. Form, Code, Includes... So ist das nur rätselraten, oder ich übersehe was.
 
Gut, das erklärt schon mal die Fehlermeldung mit der doppelten Session.

Das ist ja deine eingeloggt.php. Die kannst du ja mal testweise abändern, und schauen, ob in $_SESSION überhaupt das erwartete drin steht:

PHP:
<?php
include "../scripts/sessionheader.inc.php";

echo "<pre>";
var_dump($_SESSION);
echo "</pre>";

/*
if (isset($_SESSION['login']) && $_SESSION['login'] === true) {
$_SESSION['userlogin_notes'] = $r->notes;
?>
<html>
...
</html>
<?php
} else {
  include "umleitung.php";
} 
*/
?>

Den empfohlenen include von vorhin von mir nimmst du natürlich wieder raus.
 
Kann es sein, das die Form-Action evtl. falsch ist?

<form action="deutsch/eingeloggt.php" method="post">

Sollte das evtl. nicht das gleiche Script sein, dass das Form darstellt, also so;

PHP:
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
 
Du kannst natürlich auch den Namen des PHP-Scripts da eintragen, was das Formular enthält, ich wollte es zunächst nur mal klar stellen, ob das richtig ist.
 
Ich hab das Problem, wie du gesagt hast war es der Form Action, dann noch ein bisschen hier und da und es ging, danke vielmal! Super******

MfG
Simon
 
Hast du denn auch verstanden, warum es falsch ist, auf die eingeloggt.php zu gehen als Form-Action? Nur wenn du das Problem verstanden hast, passiert sowas nicht noch mal ;-)
 
Zurück