Hallo,
ich habe ein Problem bei meiner Session.
Natürlich habe ich es selbst versuch herauszufinden (5h heute)
aber ich habe es nicht hinbekommen.
Also ich habe eine Seite (Index.html).
Dort gibt der User sein Namen und sein Passwort ein.
Per (Method Post) werden die Daten an (Index2.php) weitergegeben.
In( Index2.php) wird nun geprüft ob die eingaben korrekt sind.
Wenn alles korrekt ist wird die Page ausgegeben
und die Session mit dem Namen erstellt.
Falls nicht wird man zurückgeleitet zum (Index.html).
In der Page stehen weitere Link`s.
z.B Index3.php
Diese sollen aber auch nur angezeigt werden wenn man eingeloggt ist.
UND GENAU DA IST MEIN PROBLEM.
Mann kann einfach direkt Index3.php in der adresszeile eingeben und mann ist auf der Seite Index3.php.
Natürlich prüfe ich auf der Seite Index3.php auch ob man eingeloggt ist.
Undzwar mit [PHP]
session_start();
if(session_is_registered('user'))
{echo"Ok läuft";}
aber da steht dann auf englisch irgendwas vonwegen Daten wurden nicht gesendet.
Un das verstehe ich nicht.
Ich habe doch in Index2.php eine Session erstellt.
Gilt die nicht auch für die anderen Seiten????
Wenn nicht
( wie leäuft das denn auf anderenSeiten wo jede Seite erst erscheint wenn man eingeloggtist??)
Danke
ich habe ein Problem bei meiner Session.
Natürlich habe ich es selbst versuch herauszufinden (5h heute)
aber ich habe es nicht hinbekommen.
Also ich habe eine Seite (Index.html).
Dort gibt der User sein Namen und sein Passwort ein.
Per (Method Post) werden die Daten an (Index2.php) weitergegeben.
In( Index2.php) wird nun geprüft ob die eingaben korrekt sind.
Wenn alles korrekt ist wird die Page ausgegeben
und die Session mit dem Namen erstellt.
Falls nicht wird man zurückgeleitet zum (Index.html).
In der Page stehen weitere Link`s.
z.B Index3.php
Diese sollen aber auch nur angezeigt werden wenn man eingeloggt ist.
UND GENAU DA IST MEIN PROBLEM.
Mann kann einfach direkt Index3.php in der adresszeile eingeben und mann ist auf der Seite Index3.php.
Natürlich prüfe ich auf der Seite Index3.php auch ob man eingeloggt ist.
Undzwar mit [PHP]
session_start();
if(session_is_registered('user'))
{echo"Ok läuft";}
aber da steht dann auf englisch irgendwas vonwegen Daten wurden nicht gesendet.
Un das verstehe ich nicht.
Ich habe doch in Index2.php eine Session erstellt.
Gilt die nicht auch für die anderen Seiten????
Wenn nicht
( wie leäuft das denn auf anderenSeiten wo jede Seite erst erscheint wenn man eingeloggtist??)
Danke
Kommentar