pafa: Passwortschutz

Folgendes, wir wollen eine Seite für unseren Jahrgang auf bauen. Dabei soll es auch einen Bereich geben,
der nur von leuten aus unserem jahrgang erreichbar sein soll das passwort soll einheitlich sein. Wie ist dieses
am einfachsten zu bewerkstelliegen. Bitte kommt mir nicht mit dem übelsten Fachchinesich, da ich bisher nur
die grundzüge von html kann. Ich will das ganze auf einem kostenlosen server ablegen.

Danke pafa

  1. Ihr koennt eure Homepage kostenlos auf www.germany.net ablegen, dort bekommt ihr 20 MB kostenlosen Speicherplatz (ohne Werbung!) und findet eine gute Anleitung wie ihr bestimmte Dateien und Ordner Passwort-schuetzt.
    JimBeam

  2. Hallo!

    Du sagtest kostenloser Anbieter, deswegen habe ich getippt, daß du kein CGI hast, ich habe es dir also mit JS geschrieben.

    <head>
    <title></title>
    <script language="JavaScript">
    <!--
    function getpass(todo)
    {
      if(todo != "submit")
      {
        document.passform.reset();
      }
      else
      {
        var pass = document.passform.pass.value;
        var name = document.passform.name.value;
        chkpass(name, pass);
      }
    }
    function chkpass(name, pass)
    {
      var url = name + pass + ".html";
      window.location.href = url;
    }
    //-->
    </script>
    </head>
    <body>
    <form name="passform">
    <table border="0">
    <tr>
    <td>Benutzername:</td>
    <td><input type="text" name="name" length="12" maxlength="12"></td>
    <td><input type="button" value="OK" onClick="getpass('submit')"></td>
    </tr>
    <tr>
    <td>Passwot: </td>
    <td><input type="password" name="pass" length="8" maxlength="8"></td>
    <td><input type="button" value="Löschen" onClick="getpass('reset')"></td>
    </tr>
    </table>
    </form>
    </body>
    </html>

    So jetzt mußt du nur noch für jeden benutzer eine datei nache dem schema benutzername + password + .html ertsellen
    Beispiel:
      Benutzername: jan
      Paßwort:      hjc1723
    ergibt dann janhjc1723.html!

    Vierl spaß damit

    Thilo

    1. n'abnd!

      ich habe in pafa's posting ein einheitliches passwort verwenden will, ich denke dann erübrigen sich die logins...

      ich habe die änderungen in thilos skript vorgenommen... du kannst dann auswählen welches du willst ;)

      <head>
      <title></title>
      <script language="JavaScript">
      <!--
      function getpass(todo)
      {
         if(todo != "submit")
         {
           document.passform.reset();
         }
         else
         {
           var pass = document.passform.pass.value;
           chkpass(pass);
         }
      }
      function chkpass(pass)
      {
         var url = pass + ".html";
         window.location.href = url;
      }
      //-->
      </script>
      </head>
      <body>
      <form name="passform">
      <table border="0">
      <tr>
      <td>Passwort: </td>
      <td><input type="text" name="pass" length="12" maxlength="12"></td>
      <td><input type="button" value="OK" onClick="getpass('submit')"></td>
      <td><input type="button" value="Löschen" onClick="getpass('reset')"></td>
      </tr>
      </table>
      </form>
      </body>
      </html>

      So jetzt mußt du nur noch für jeden benutzer eine datei nache dem schema benutzername + password + .html ertsellen
      Beispiel:
        Paßwort:      hjc1723
      ergibt dann hjc1723.html!

      fertig!

      das skript ist original von THILO!! ich habe es nur ein wenig abgeändert nach meiner interpretation von pafa's posting.
      (ich hoffe du nimmst mir das nicht übel thilo *verunsichertdreinschau*)

      llap

      Siramon

      1. (ich hoffe du nimmst mir das nicht übel thilo *verunsichertdreinschau*)

        <g> Ich hab da unten ncoh ein falsches posting von mir, das wandert bald noch falsch ins archiv, ich möchte das gleich korrigieren, aber wenn du das machst... danke </g>

        <ernst> ich freue mich über korrigierstes, von Klassenarbeiten mal abgesehn... </ernst>

        Thilo

        1. <g> Ich hab da unten ncoh ein falsches posting von mir, das wandert bald noch falsch ins archiv, ich möchte das gleich korrigieren, aber wenn du das machst... danke </g>

          gib mir mal die url (du postest hier so viel, ich find das teil leider nicht) und wenn du glück hast werd ich das machen.
          hmm bin ich jetzt grad zum posting checker / code überprüfer / corrector ernannt worden? *g*

          <ernst> ich freue mich über korrigierstes, von Klassenarbeiten mal abgesehn... </ernst>

          *steinvomherzenfall*
          <g>äh schreibt man korrigierstes nicht so? --> korrigiertes</g>

          bis die tage ;)

          llap

          Siramon, the corrector ;)

          1. Hallo!

            Wenn Du so scharf drauf bist:
            http://www.teamone.de/selfaktuell/forum/messages/55897.html
            ich werde es, weil mich claudia angemailt hat, auch noch selbt machen !

            Thilo

            1. n'abnd thilo

              Wenn Du so scharf drauf bist:

              ääähm ;))

              [clip]
              ---zwischen <head> und </head>---
              <script language="JavaScript>               //zwei gänschen fehlen
              function linkprint()
              {
              for(i=0; i < document.links.length; ++i)    //heisst das nicht i++
              window.print (document.links[i]);          
              }
              </script>
              ---

              und dann noch einen Verweis au die Funktion:

              ---igendowo in <body>---
              <a href="javascript:linkprint()">Drucken</a>
              ---
              [/clip]

              sonst fällt mir nix mehr ein...
              mann ich bin total müde, war ne strenge woche ;) oder besser ;

              window.print kannte ich noch gar nicht... werd das mal ein bissel ausprobieren...

              n8

              Siramon

              1. Hi Siramon the corrector (siehe unten :-)

                for(i=0; i < document.links.length; ++i)    //heisst das nicht i++

                Das sind zwei unterschiedliche Dinge:

                i++ erhöht i und gibt dann den wert an die schliefe weiter
                ++i gibt erst den wert weiter, und erhöht dann i

                glaube ich zumindest, kann aber auch sein, dass ich jetzt völligen Blödsinn schreibe, aber auf jeden Fall gibt es da einen Unterschied - zumindest in C.

                MfG Simon the Sorcerer

      2. n'mojn allerseits

        habe untenstehendes mail von pafa bekommen...

        [clip]
        Hallo Siramon,
        ich habe das Script versucht in meine Homepage einzubinden - es funktioniert
        nur nicht so, wie ich es gerne hätte.
        Wie mach ich es, dass beim Aufrufen der Homepage ein Benutzername, Passwort
        in einem extra Fenster abgefragt wird?
        Ich würde mich riesig freuen, wenn du mir eine Lösung auf mein Problem
        schicken könntest.
        Nette Grüße aus Rosenheim
        <zensur?>Manlio Stefenelli</zensur?>
        [clip]

        1. {zu diesem forum} schreib nächstes mal dieses mail auch ins forum! die andern möchten sicher auch wissen um was es geht ;) (hab das jetzt für dich übernommen...

        2. {menschelei} ich hab dich grad namenmässig geoutet ;)

        3. {menschelei} vielen dank für die grüsse aus rosenheim! (wo liegt das genau?)

        4. {javascript} zum eigentlichen problem...

        um ein neues fenster mit javascript zu öffnen findest du einen wizard unter http://www.screenexa.net/js_notiz/index.html im bereich "tips / tricks". das ist die seite von christine kühnel und immer ein besuch wert!

        in diesem fenster kannst du die html datei von thilo oder mir verwenden.

        änderungen der obenstehenden html dateien.

        thilo's:

        [...]
        function chkpass(name, pass)
        {
          var url = name + pass + ".html";
          opener.location.href = url;
          self.close();
        }
        [...]

        moins:

        [...]
        function chkpass(name)
        {
          var url = name + ".html";
          opener.location.href = url;
          self.close();
        }
        [...]

        infos zu "opener" findest du unter <../../tecb.htm#a1> ganz am schluss des absatzes "window: Allgemeines zur Verwendung"

        weitere infos zum thema wie öffne ich ein fenster zu finden unter <../../tecb.htm#a35>

        achtung! arbeitest du mit frames musst du ein bissel aufpassen...
        tips... opener.parent.location.href = url;

        5. {selfhtml!} alle diese infos hättest du auch in selfhtml gefunden! lies dich doch mal in die selfhtml ein - das klärt viele fragen! (ich habe mit dieser doku html/javascript/css gelernt)
        auch interessant die archiv-suche!

        hatte ein bissel zeit, sonst hätte ich einfach die links zu den infos hingeschrieben...
        das wird dir sicher öfters passieren, wenn du fragen stellst die innerhalb von selfhtml und selfaktuell schon mal thematisiert wurden...

        so das wärs von meinereiner

        viele grüsse aus zürich (schwiiiiz ;)

        llap

        Siramon

  3. Hi pafa!

    Lies Dir mal die beiden Artikel http://www.teamone.de/selfaktuell/artikel/schroepl01.htm und http://www.teamone.de/selfaktuell/artikel/schroepl02.htm durch. Vielleicht geht das ja bei Deinem Provider , dann brauchst Du nicht viel zu programmieren, und einigermaßen zuverlässig ists auch noch.

    Gruß Frank