• Hallöchen allseits :o)

    Frage an jene die sich etwas mit HTML, PHP oder HTACCESS auskennen.

    Ich habe eine HTML-Seite mit einem einfachen PHP-Login Script.
    Nach korrekten eingaben den Daten erfolgt ordnungsgemäß der Zugang.
    Soweit alles OK. Nun das Problem, welches ich vermeiden wollte/möchte:

    Nach dem korrekten Login erfolgt eine Weiterleitung zur eigentlichen Seite.
    Das Problem liegt aber nun darin, das ich bei Eingabe der Url mit genauer Pfadangabe zur eigentlichen Seite, das Login quasi übergehen kann. Da die Seiten an sich leider in HTML bleiben müssen, kann ich nur bedingt PHP oder HTACCESS einsetzen. Weiß vielleicht jemand, wie ich das so hinbekommen kann, das bei Eingabe einer Url mit kompletter Pfadangabe im Browser grundsätzlich zur "Index-Seite" oder auf einer "Fatal Error-Seite" geführt wird, wenn der betreffende nicht korrekt über das Login geht?

    Für Hinweise, Scripts oder Anleitungen wäre ich dankbar.
    Gruß Gnomi

  • dein Login-Script ist mit Sessions? Wenn ja ... dann mach ne überprüfung ... oder oder du übergibst beim Aufruf ein parameter den du einlist ...

    Funktion bei Sessions:
    auf jeder seite ...

    PHP
    <?php session_start(); ?>


    dann wenn, der Login richtig ist:

    PHP
    <?php
    $_SESSION['login_okay'] = true; ?>


    Und zum überprüfen ... auf jeder Seite die geschützt ist!

    PHP
    <?php if ($_SESSION['login_okay'])
      {
    			?><!--hier den geschützen html Code--!><?php
      } 
    	else 
    	{
    			echo("Du bist nicht eingeloggt!");  
      } ?>

    [/code]

  • Dann müsstest Du mit SESSIONS arbeiten. So erkennt der Browser wer Zugangsberechtigt ist und wer nicht.

  • den 3ten Punkt kann man vereinfachen

    einfach ma anfang jeder PHP auf die der login wiken soll einfach:

    PHP
    <?php
     if ($_SESSION['login_okay']=='') die('Sie sind leider nicht eingelogt');


    oder halt eien header/include function auf den login oder oder oder