wahsaga: Sessions?

Beitrag lesen

hi,

das problem ist jetzt, wie sich das script "merken" kann, ob der administrator-bereich schon korrekt aufgerufen wurde, also das passwort korrekt eingegeben wurde,

wenn der login erfolgreich war, setze dir eine entsprechende session-variable - $_SESSION['eingeloggt'] = true; oder ähnliches.

anschließend fragst du auf den folgeseiten ab, ob diese variable gesetzt und true ist - wenn ja, lasse gewünschte admin-funktionen zu; wenn nicht, leite bspw. auf die login-seite weiter.

zumal zudem vor dem switch eine ausgabe für ein css-stylesheet erfolgt. (sessions wären eigentlich damit gelaufen, oder?)

nein, natürlich nicht.

du musst lediglich session_start() auf jeder seite aufrufen, bevor irgendeine art von ausgabe erfolgt (*) - wann du dann aber anschließend werte in die session einfügst, oder sie abprüfst, ist vollkommen egal.

(*) wenn man explizit auf cookies verzichten möchte, nicht mal das - dann könnte session_start() an beliebiger stelle aufgerufen werden. aber immer die SID mit rumzuschleppen ist auch nicht immer optimal, cookies sind da idR. die bessere wahl.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }