Also ich habe mir ein Login gebastelt. Trage ich Nickname sowie Passwort ein und klicke auf den Submitbutton wird eine andere Datei aufgerufen (action='blabla.php')
In dieser wird der eingegebene Nickname mit den Nicknamen aus der datenbank verglichen und dann das dazugehörige Passwort (vercryptet) verglichen. Soweit so gut. Dann steht da auch "Login Erfolgreich" mittels echo. Dann kommen die Session sachen:
Dann rufe ich per Hand eine andere Datei auf. Allerdings steht in der keiner session was drin!
Jetzt habe ich eine neue Datei gemacht (schreib.php) und darin steht nur folgender Quelltext:
Also im Grunde das selbe!!! Wenn ich jetzt diese andere Datei aufrufe steht in den Sessions was drin. Logge ich mich JETZT (nachdem ich einmal schreib.php ausgeführt habe) mittels des Logins ein. Dann schreibt er auch die Werte aus der Datenbank in die Variable...
Woran liegt das?
Die Schreib.php soll ja natürlich weg, so das ich direkt die andere Datei benutzen kann.
In dieser wird der eingegebene Nickname mit den Nicknamen aus der datenbank verglichen und dann das dazugehörige Passwort (vercryptet) verglichen. Soweit so gut. Dann steht da auch "Login Erfolgreich" mittels echo. Dann kommen die Session sachen:
PHP-Code:
@session_start();
$_SESSION["AdminReg"]=1;
$_SESSION["AdminName"]="$daten[adminname]";
$_SESSION["AdminID"]=$daten[adminID];
$_SESSION["AdminTyp"]=$daten[admintyp];
Jetzt habe ich eine neue Datei gemacht (schreib.php) und darin steht nur folgender Quelltext:
PHP-Code:
@session_start();
$_SESSION["AdminReg"]=1;
$_SESSION["AdminName"]="schreib";
$_SESSION["AdminID"]=213;
$_SESSION["AdminTyp"]=4;
Woran liegt das?
Die Schreib.php soll ja natürlich weg, so das ich direkt die andere Datei benutzen kann.
Kommentar