auth

polar

Mitglied
hallo,

ich hatte vor meine site mit der http authentifizierung zu sichern, aber irgendwie bekomm ich es nicht ganz hin. erklärung:

index.htm wird aufgerufen. mit onload leite ich zum auth.php script weiter, dann werden user und pwd geprüft. wenn alles io ist, leite ich mit header an meine news seite weiter.

das problem ist jetzt folgendes, da ich das auth.php script auf jeder seite eingebunden habe, leite ich immer wieder auf meine news seite weiter *g*. das ist schrott :)

ich möchte eigentlich nur, das keine meiner seiten ohne entsprechende http authentifizierung aufrufbar ist. wie kann ich das nun realisieren?? die php http authentifizierung ist ja nun leider nicht global für alle sites, sondern immer seite für seite :(

danke schonmal ;-)
 
wenn ich dich richtig verstanden hab, lautet die lösung die du suchst "sessions". wenn der user sich eingeloggt hat, kannst du bestimmte varibalen ( wie z.b. dass er sich eingeloggt hat ),später überprüfen lassen.
am besten suchts du mal unter session
 
hmmm naja, vereinfacht gesagt möchte ich nur beim betreten meiner site eine authentifizierung durchführen. alle anderen seiten (innherhalb meiner site *g*) sollen dann für den user zugänglich sein, für nicht authentifizierte user sollen gar keine seiten erreichbar sein, auch nicht über einen direkten links auf eine seite. vieleicht sollte ich das mit sessions machen, vieleicht kann ich auch irgendwie auf jeder seite prüfen ob ein authentifizierter user meine seiten durchwühlt!?
 
vieleicht kann ich auch irgendwie auf jeder seite prüfen ob ein authentifizierter user meine seiten durchwühlt!?

genau das kannst du ja mit sessiosn machen

alle anderen seiten (innherhalb meiner site *g*) sollen dann für den user zugänglich sein, für nicht authentifizierte user sollen gar keine seiten erreichbar sein, auch nicht über einen direkten links auf eine seite.

auch das ist eine sachen von sessions. machst einfach ne if abfrage ob der user eingeloggt ist. wenn ja soll die seite dargestellt werden, wenn nein dann halt nicht
 
das Thema Sessions wird gerade ausführlich in einem Thread namens Session ID's hier im PHP - Forum geführt. Die Authentisierung an sich ist ja nicht das Problem: du nimmst ein Formular, wo man name und Passwort eingeben kann. Das Formular verschickt sich an sich selber, und prüft dann die Eingaben anhand der Daten in der Datenbank. Erst dann wird die Session gestartet.
Ciao, F.o.G.
 
Zurück