Re: Wie binde ich <do action ...> in einem geschützten Bereich ein? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Thomas J.Fox (1 Beitrag) am Montag, 24.Mai.2004, 23:19.
    Re: Wie binde ich <do action ...> in einem geschützten Bereich ein?

      Hallo Thomas,

      ich habe das so gemacht. Ist zwar nicht mit <do action=all>
      aber es geht.

      Lege eine Datenbank an: z.B. <nutzer>
      1 Name
      2 Passwort

      Beides als <TEXT> Felder.

      Danach schreibe in die DB einen <Name> und ein <Passwort>

      Jetzt erstelle ein Template: z.B. pflege

      In diesem Template steht folgender Code:
      ----schnipp------

      <html>
      <head>
      <title>Pflege</title>
      

      </head>
      <body bgcolor=#ffffff>
      </head>
      

      <body>

      <br><ul>
      

      <perl>

      if($namerein ne "")
      {
        get "Name==!$namerein", "nutzer";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   {     do_all "db=deinedatenbank sort=-", "namerein", "pwrein";   } else   {     out "<b>Anmeldung fehlgeschlagen!</b>";     $namerein="";   }
      }

      if($namerein eq "")
      {
      

      out <<EOF;
      <br>
      <br>
      Hier schreibst Du etwas rein, was der Pfleger lesen kann,<br>
      aber auch alle anderen.<br>
      z.B. Melden Sie sich an, wenn Sie Battlestarfanclub Admin sind,<br>
      
      oder so.


      <form action="http://www.baseportal.de/cgi-bin/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td>Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      EOF
      

      }

      </perl>
      </font>
      </body>
      </html>
      

      -----------schnapp-----------

      In dieser Zeile steht: deinedatenbank
      do_all "db=deinedatenbank sort=-", "namerein", "pwrein"
      

      Bitte die Datenbank eintragen, welche der Admin pflegen soll.

      So, und nun ruf das Template mal auf.

      Trage <Name> und <Passwort> aus der DB ein und Du
      solltest in den Pflegebereich Deiner <deinedatenbank> kommen.

      In der <nutzer> DB kannst Du mehrere Admins Deines Vertrauens eintragen.

      Es gibt noch viele Erweiterungen, aber so fängt man an.

      Andreas Jurenda sagte auf dem BOM: Niemals Template und Datenbank
      gleich nennen. Denk daran.. :))

      Viel Erfolg.

      Thomas


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Thomas Fedder (49 Beiträge) am Montag, 24.Mai.2004, 20:42.
    Wie binde ich <do action ...> in einem geschützten Bereich ein?

      Hallo allerseits,

      angeregt durch das BOM habe ich mich mal wieder dem Eintrag in der Bibliothek "Beispiel für einen Login in einen geschützten Bereich von Oliver ;-) am 14.12.02, 13:01" zugewandt.

      Ich möchte, das eine DB nur von bestimmten Leuten gepflegt werden kann.

      Wie schreibe ich das o.g. um, damit nach Anmeldung die Datenbank mit do action=all gepflegt werden kann?

      Danke

      TF

     Antworten

    Beitrag von Thomas J.Fox (1 Beitrag) am Montag, 24.Mai.2004, 23:19.
    Re: Wie binde ich <do action ...> in einem geschützten Bereich ein?

      Hallo Thomas,

      ich habe das so gemacht. Ist zwar nicht mit <do action=all>
      aber es geht.

      Lege eine Datenbank an: z.B. <nutzer>
      1 Name
      2 Passwort

      Beides als <TEXT> Felder.

      Danach schreibe in die DB einen <Name> und ein <Passwort>

      Jetzt erstelle ein Template: z.B. pflege

      In diesem Template steht folgender Code:
      ----schnipp------

      <html>
      <head>
      <title>Pflege</title>
      

      </head>
      <body bgcolor=#ffffff>
      </head>
      

      <body>

      <br><ul>
      

      <perl>

      if($namerein ne "")
      {
        get "Name==!$namerein", "nutzer";
      
        if($Passwort ne "" && $Passwort eq $pwrein)   {     do_all "db=deinedatenbank sort=-", "namerein", "pwrein";   } else   {     out "<b>Anmeldung fehlgeschlagen!</b>";     $namerein="";   }
      }

      if($namerein eq "")
      {
      

      out <<EOF;
      <br>
      <br>
      Hier schreibst Du etwas rein, was der Pfleger lesen kann,<br>
      aber auch alle anderen.<br>
      z.B. Melden Sie sich an, wenn Sie Battlestarfanclub Admin sind,<br>
      
      oder so.


      <form action="http://www.baseportal.de/cgi-bin/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td>Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table></form>
      EOF
      

      }

      </perl>
      </font>
      </body>
      </html>
      

      -----------schnapp-----------

      In dieser Zeile steht: deinedatenbank
      do_all "db=deinedatenbank sort=-", "namerein", "pwrein"
      

      Bitte die Datenbank eintragen, welche der Admin pflegen soll.

      So, und nun ruf das Template mal auf.

      Trage <Name> und <Passwort> aus der DB ein und Du
      solltest in den Pflegebereich Deiner <deinedatenbank> kommen.

      In der <nutzer> DB kannst Du mehrere Admins Deines Vertrauens eintragen.

      Es gibt noch viele Erweiterungen, aber so fängt man an.

      Andreas Jurenda sagte auf dem BOM: Niemals Template und Datenbank
      gleich nennen. Denk daran.. :))

      Viel Erfolg.

      Thomas

     Antworten

    Beitrag von Thomas Fedder (49 Beiträge) am Dienstag, 25.Mai.2004, 08:33.
    Re: Wie binde ich <do action ...> in einem geschützten Bereich ein?

      Hi Namensvetter,

      danke für die Hilfe.
      Nachdem ich gestern Abend 4 Stunden lang ergebnislos rumgetestet habe, hat es endlich geklappt.
      Yeah!

      Zuerst klappte es nicht.
      (Ich habe einen Mietaccount und mußte den Pfade von baseportal.de auf meinen ändern.)

      Danke nochmal!

      TF

     Antworten


     
 Liste der Einträge von 30301 bis 30451:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.04s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!