Hi,
dies ist mein erster Post, da die Suche auch nicht das gewünschte hervorbrachte. Ich hab ein loginsystem gebastelt für ein webinterface, was mit sessions arbeitet. Vorraussetzungen waren:
Filebasiertes System ohne mysql.
Templategestützt: TBS hab ich genommen und darauf ist nun alles zugeschnitten.
Login über drei User: admin, user, support.
Also hab ich eine global.php gebaut, die alle configs anzieht das tbs aktiviert und eine session startet. Die Session wird dann ganz normal in cookies gespeichert. Wenn man nun aber cookies ausstellt im Browser, geht erwartend nichts mehr. Man wird immerwieder zur loginseite verwiesen.
Nun müsste hinter der URL eigentlich die session_id mit übermittelt werden, was auch toll ist, nur geschieht das nicht automatisch. Auch mit
PHP-Code:
ini_set('session.use_trans_sid',1);
ini_set('session.use_only_cookies',0);
ini_set('session.cache_limiter',10);
session_start();
wird die URL nicht erweitert und man kann sich nicht einloggen. Das System soll so funktionieren, dass ich cookies im browser an und ausstellen kann und trotzdem die möglichkeit besteht sich einzuloggen. Wenn username und pw richtig sind wird man per
PHP-Code:
header("Location: index.php");exit;
zur Startseite zurückgesetzt, die anhand der session erkennt, das man eingeloggt ist und das webinterface includet und auswirft. Leider funktioniert das nicht, wenn cookies deaktiviert sind. Ein einloggen ist nicht möglich.
Leider muss das bis Montag fertig sein, deswegen wäre ich für Hilfe sehr verbunden.
Gruß
- Träne