Guenni3.de: .htaccess

Ich habe folgendes Problem:
Ich möchte meine Seite mit einem User-Bereich ausstattet. Nun habe ich den Teil des Navis der nur für Angemeldete User sichtbar sein soll in eine Extra Datei verlegt, die Passwortgeschützt ist. Alles schön und gut doch jedes mal wen man eine neue Seite läd und man hat sich noch nicht angemeldet erscheint das Login-Fenster. Wie kann ich erreichen das keine Nachfrage mehr erschein.

AuthUserFile /server/xampp/htdocs/.htpasswd  
AuthGroupFile /dev/null  
AuthName "Anmelden per E-Mail an gf3@online.de."  
AuthType Basic  
  
<Files Naviuser.js>  
require valid-user  
</Files>  
  
<Files Bilder.html>  
require valid-user  
</Files>  
  
<Files Videos.html>  
require valid-user  
</Files>  
  
ErrorDocument 404 /error-404.html
  1. Hi,

    Nun habe ich den Teil des Navis der nur für Angemeldete User sichtbar sein soll in eine Extra Datei verlegt, die Passwortgeschützt ist. Alles schön und gut doch jedes mal wen man eine neue Seite läd und man hat sich noch nicht angemeldet erscheint das Login-Fenster. Wie kann ich erreichen das keine Nachfrage mehr erschein.

    Schwer verständliche Frage.
    Wenn du nicht willst, dass der Nutzer Zugangsdaten übermitteln muss für den Zugriff auf eine Ressource - dann schalte den Schutz für diese Ressource ab.

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    1. Wenn ich den Schutz abschalte kann aber jeder den Teil des Navis sehen.

      document.write('<a href="index.html" style="text-decoration:none">HOME</a><br><br>');

      document.write ('<u><big><big>NAVI</big></big></u><br>');
      document.write('<a href="umfragen.html" style="text-decoration:none">UMFRAGEN</a><br>');
      document.write ('<img src="daten/images/ping.png"><br>');
      document.write('<a href="Gaestebuch.html" style="text-decoration:none">GÄSTEBUCH</a><br><br>');

      //Hier ist das geschützte Navi
      document.write('<script type="text/javascript" src="Naviuser.js"></script>');

      document.write ('<u><big><big>SCHULE</big></big></u><br>');
      document.write('<a href="Stundenplan.html" style="text-decoration:none">STUNDENPLAN</a><br>');
      document.write ('<img src="daten/images/ping.png"><br>');
      document.write('<a href="Hausaufgaben.html" style="text-decoration:none">HAUSAUFGABEN</a><br><br>');

      document.write ('<iframe src="http://fichte.game-server.cc/daten/newsletter/newsletter.php" frameborder="0" height="250" width="160"></iframe>');

      1. Hi,

        Wenn ich den Schutz abschalte kann aber jeder den Teil des Navis sehen.

        Wenn du zwei verschiedene Versionen deiner Navigation haben willst, dann brauchst du auch jeweils zwei Versionen deiner Dokumente - eine ungeschützte, und eine geschützte.

        Was uns der gepostete Code sagen soll, sehe ich nicht.
        Aber er erlaubt zumindest den Hinweis, dass eine Navigation per JavaScript ins Dokument zu schreiben, eine dumme Idee ist.

        MfG ChrisB

        --
        “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
        1. Ein Teil des Navis soll weg sein solange man sich nicht anmeldet. So das habe ich auch hinbekommen aber sobalt man unangemeldet auf eine andere Seite geht versuch das Script das Usernavi zu öffnen. Und weil er das nicht kann kommt ein Fenster mit einer Loginaufforderung. Dieses Fenster soll aber nur erscheinen wen man auf eine Seite z.B. Anmelden klickt.

          1. Hi,

            Ein Teil des Navis soll weg sein solange man sich nicht anmeldet. So das habe ich auch hinbekommen aber sobalt man unangemeldet auf eine andere Seite geht versuch das Script das Usernavi zu öffnen.

            Ja dann gewöhne es diesem Script ab, das zu tun, so lange der Nutzer noch nicht im geschützten Bereich ist.

            MfG ChrisB

            --
            “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
            1. Und wie "gewöhn" ich dam das ab.
              Gibt es nicht irgendein Befehl dafür.
              In der Art
              no login aotput

              1. Hi,

                Und wie "gewöhn" ich dam das ab.

                In meinen beiden vorherigen Antworten habe ich dir bereits Vorschläge dafür gemacht.

                Und was du dir bitte mal *an*gewöhnen könntest, ist die Benutzung korrekter Interpunktion - Fragen schliessen idR. mit einem Fragezeichen ab.

                Gibt es nicht irgendein Befehl dafür.
                In der Art
                no login aotput

                Nein, weil HTTP Auth noch nicht mal ein „Login“ ist.

                Rein mit HTML, dem von dir gewählten Themenbereich, ist da nichts weiter zu machen als das, was ich vorschlug.
                Wenn serverseitige Techniken zur Verfügung stehen, liesse sich mit denen ggf. der Auth-Status abprüfen, und die Navigation abhängig davon einbinden.

                MfG ChrisB

                --
                “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]