Hallo, ich habe zwar gesucht, aber speziell für mein Problem keine Lösung gefunden.
In einer Startseite lege ich eine SESSION an, soweit so gut, wird auch gemacht. wenn ich mich nun einlogge ist $_SESSION auf einmal leer.
Hier der Code der Loginseite:
Es hat so auch schon teilweise funktioniert. Aber nu nicht mehr, Bitte um Hilfe. Danke
In einer Startseite lege ich eine SESSION an, soweit so gut, wird auch gemacht. wenn ich mich nun einlogge ist $_SESSION auf einmal leer.
Hier der Code der Loginseite:
PHP-Code:
if(!isset($_SESSION))
session_start();
error_reporting(E_ALL);
echo "<html>
<head>
<title>Login danach</title>
<link rel='stylesheet' type='text/css' href='../standard.css'>
</head>
<body>";
echo "<pre>Session: ";
print_r($_SESSION);
echo "</pre>
";
include '../config.php';
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR
die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
mysql_select_db(MYSQL_DATABASE) OR
die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
if($_POST['user']=="" OR $_POST['passwort']=="")
{
echo "<p align='center'>Kein Benutzername oder kein Passwort eingegeben. \n
Noch kein Kunde? [url='../anmelden.htm']anmelden[/url]</p>";
$_SESSION['kundennummer'] = "";
$_SESSION['passwortcheck'] = "false";
}
else
{
$sql = "SELECT Kundennummer, code, Anrede, Vorname, Nachname
FROM kunden
WHERE Kundennummer='".$_POST['user']."'";
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
if($row['code']== MD5($_POST['passwort']))
{
$_SESSION['kundennummer'] = $_POST['user'];
$_SESSION['passwortcheck'] = "true";
$_SESSION['userip'] = $_SERVER['REMOTE_ADDR'];
echo "<script language=javascript>
parent.login.location.href('profilaenderung.php?vorname=".$row['Vorname']."&nachname=".$row['Nachname']."&kdnummer=".$_POST['user']."');
</script>
<h2 id='willkommen'>Herzlich Willkommen ".$row['Anrede']." ".$row['Vorname']." ".$row['Nachname']." auf unserer Homepage.</h2>";
}
else
echo "<p align='center'>Falscher Benutzername oder falsches Passwort, Feststelltaste aus? \n
noch kein Kunde? [url='anmelden.htm']anmelden[/url] oder
[url='passwortgenerator.php']Passwort vergessen[/url]? </p> ";
}
echo "</body>
</html>";
Kommentar