Q
quantumstraight
Guest
Hallo, ich benötige dringend eure Hilfe und hoffe ihr könnt mir helfen.
Hintergrund:
Ich habe einen kleinen Benutzer-Bereich erstellt, mittels Login über Emailadresse und Passwort. Auf der Index-Seite loggt sich der Benutzer ein und wenn beides mit der Datenbank indentisch ist, wird er in den Benutzerbereich weitergeleitet.
Login = index.php
Benutzerseite = nutzer.php
Damit niemand direkt auf die nutzer.php ohne Login kommen kann wird die Emailadresse aus der Datenbank nach erfolgreichem Login in eine Session registriert.
Siehe nachfolgend (nutzer.php) vereinfacht dargestellt:
Dieses Script funktioniert auf dem Server meines Hosters einwandfrei.
Nun habe ich das bei einem Freund auf dessen Strato-Server gelegt.
Hier funktioniert zwar der Login einwandfrei, allerdings wird er anstatt auf die nutzer.php immer wieder auf die index.php (Loginseite) zurückgeleitet und es kommt auch keine Fehlermeldung.
Ich vermute also, dass irgendetwas mit meinem Code nicht stimmen muss.
Könntet ihr euch das Bitte einmal anschauen und mir sagen, was da verkehrt sein könnte oder an was dies liegen kann?
Das wäre echt super von Euch.
Ganz liebe Grüße
Quantumstraight
Hintergrund:
Ich habe einen kleinen Benutzer-Bereich erstellt, mittels Login über Emailadresse und Passwort. Auf der Index-Seite loggt sich der Benutzer ein und wenn beides mit der Datenbank indentisch ist, wird er in den Benutzerbereich weitergeleitet.
Login = index.php
Benutzerseite = nutzer.php
Damit niemand direkt auf die nutzer.php ohne Login kommen kann wird die Emailadresse aus der Datenbank nach erfolgreichem Login in eine Session registriert.
Siehe nachfolgend (nutzer.php) vereinfacht dargestellt:
PHP:
<?php
session_start();
error_reporting(E_ALL);
if(!session_is_registered('semail') || $_SESSION['semail'] == "") {
header("location:index.php");
die;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head>
<title>Benutzer-Login</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="content-script-type" content="text/javascript" />
<meta http-equiv="content-style-type" content="text/css" />
<link rel="stylesheet" type="text/css" href="login-style.css" />
</head>
<body>
<h1>Benutzerbereich</h1>
<p>Sie haben sich erfolgreich eingeloggt!</p>
</body>
</html>
Nun habe ich das bei einem Freund auf dessen Strato-Server gelegt.
Hier funktioniert zwar der Login einwandfrei, allerdings wird er anstatt auf die nutzer.php immer wieder auf die index.php (Loginseite) zurückgeleitet und es kommt auch keine Fehlermeldung.
Ich vermute also, dass irgendetwas mit meinem Code nicht stimmen muss.
Könntet ihr euch das Bitte einmal anschauen und mir sagen, was da verkehrt sein könnte oder an was dies liegen kann?
Das wäre echt super von Euch.
Ganz liebe Grüße
Quantumstraight