Re: Eigene Listenausgabe im Login-Bereich - 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 Claus (4645 Beiträge) am Sonntag, 13.März.2005, 17:03. WWW: automobilhai.de
    Re: Eigene Listenausgabe im Login-Bereich

      Hallo Diana,

      ich wünschte, alle Hacker wären so frei, Ihre Quellcodes so offen zu legen, wie Du es hier gerade gemacht hast;-))

      Ist nicht bös' gemeint, aber genau aus diesem Grund habe ich nur eine "Standard-Version" des Passwortschutzes in die bib gestellt.

      Es gibt auch Zeitgenossen im Internet, die solche "Geschenke", wie Du sie gerade gemacht hast gerne annehmen!!

      Hatte dazu mal in einem früheren Beitrag etwas geschrieben:

      >>>Offenheit ist das Privileg der Ehrlichen, Hinterlist und Zerstörungswut das der geistig Vermögenden aber konstruktiv Versagenden.<<<<
      

      Da ich immer meine Programme in kostnix, Miete und Lizenz auf "Verträglichkeit" überprüfe und gerade am "basteln" bin, habe ich Deinen Beitrag gerade gesehen.

      Hatte Dir übrigens gerade eine Antwort auf eine Deiner Fragen gegeben, hast Du wohl in Deiner "Verzweiflung" übersehen;-))

      http://baseportal.de/baseportal/baseportal/forum&wcheck=1&Pos=11280.0005

      Werde Dich heute oder morgen kontaktieren.

      Gruß

      Claus


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Diana (36 Beiträge) am Sonntag, 13.März.2005, 16:18. WWW: www.plattform-freising.de
    Eigene Listenausgabe im Login-Bereich

      Hallo meine Lieben!

      Ich bin wieder mal am Verzweifeln, grundsätzlich glaub ich zu wissen, was ich tun muß, mir fehlt nur der Ansatz, naja ... eigentlich fehlt mir alles...

      Im Login-Bereich sollen die Benutzer ihre eigenen Daten ändern und löschen können.
      Da das komplette Login in perl steht, klappt es anscheinend mit Loop nicht...

      Ich will nur eine popelige Liste erstellen und kriegs nicht hin, da ich es schlicht und einfach nicht gebacken krieg, wie ich die Ausgabe ohne loop mit get einfügen soll. Ich weiß nicht, wie ich diesen get-Befehl einfügen muß - mit Strichpunkt davor oder mit out und wie schließe ich das ganze dann nachher wieder? Menno ...

      Ich hab die betreffende Stelle im Quelltext markiert, zwischen den Markierungen soll meine Liste ausgegeben werden. Die Liste steht, allerdings hab ich meine ganzen Versuche rausgenommen, da war nicht mal vom Ansatz her ne Möglichkeit.

      - db=alles1
      - Ausgegeben soll einmal werden vom Feld "Termin" die Option "Woche"
      - sortiert nach "Wochentag"
      - Die zwei Listenfelder heißen: $Veranstaltung, $Wochentag

      Ich hab das Forum zerfieselt ohne Ende - immer find ich, wenn es interessant wird, ein putziges "schnipp" und ich steh da wie doof...

      Ich bedanke mich im voraus schon mal ganz lieb für eure Hilfe
      Diana

      ---------------------------------------------------------------------

      <p><font size=1><b>LOGIN-BEREICH:</b> $namerein<p><br>
      <p><font size=1 color=#F9D179><do action=input db=alles1></font></p>
      

      <center>
      <table width="460">
      <tr>
      <td style="width:460, font size:1">
      

      <perl>

      #---hier wird die session-id generiert-----#
      

      ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)= gmtime(time);
      $usid_aktuell = (1000000*$year)+(10000*$mon)+(100*$mday)+(4*$hour)+$min ;
      

      #------hier wird beim logout die aktuelle session-id gelöscht------#

      if($logout=1)
      {
      mod "nutzer_name==$login_name", ["nutzer_usid", ""], "nutzer"; 
      

      }

      #----Überprüfung des Passwortes--------#
      
        if($namerein ne "" && pwrein ne "" && $usid eq "")        {                     get "nutzer_name==!$namerein","nutzer";                     if($nutzer_passwort ne "" && $nutzer_passwort eq $pwrein)                     {                        mod "nutzer_name==$namerein", ["nutzer_usid", "$usid_aktuell"], "nutzer";                        $usid="$usid_aktuell";                     }else                     {                        out "<b>Anmeldung fehlgeschlagen!</b>";                        $namerein="";                        $login_name="";                     }        } if($namerein ne "" && $usid ne "") {   out "<!-- test, ob aktuelle session-id noch gültig ist -->";   get "nutzer_name==$namerein", "nutzer";

      ### hier stellt man die Zeit ein, ab wann der Zugang bei Untätigkeit des jeweiligen users gesperrt wird (in diesem Fall 2 Minuten)

      $usid_max = $usid+10;
      
              if($usid eq $nutzer_usid && $usid_aktuell <= $usid_max)         {                    out "<!-- session-id ist gültig - session-id wird aktualisiert -->";                    mod "nutzer_name==$namerein", ["nutzer_usid", $usid_aktuell], "nutzer";                    $usid=$usid_aktuell; #----------- Ab hier kommt alles rein, was nach dem Login gemacht werden darf #

      #----Überprüfung, ob der angemeldete Nutzer die Berechtigung für den ausgewählten Datensatz hat----#

      if ($cmd eq "do_mod")
      

      {

      get "Id==$_get{Id}", "alles1";
      

      if ($namerein ne $verantwortlich)

      {
      $cmd="";
      out "Sie haben keine Berechtigung für diese Aktion!!!";
      

      }
      }
      

      # ----Mit der folgenden Abfrage/Anweisung kann man das Löschen des Datensatzes unterbinden---

      #--------hier ist der Link für den "LOGOUT"-------
      

      out"<div align=right><a href=http://plattform-freising.netpure.de/cgi-bin/baseportal.pl?htx=$htx&login_name=$namerein&logout=1> size:1><b>Logout</font></b></font></a><img src=http://www.plattform-freising.de/pics/blank.gif width=20></div>";

      {
      out"
      

      <br><br>
      <p><font size=1>Bitte wählen Sie aus:<br><br>
      <a href=#1>Bestehende Wochentermine ändern oder löschen</a><br>
      <a href=#2>Neuer Eintrag für die Wochentermine</a><br>
      

      <br><br>
      <p><b><font size=1>Bestehende Wochentermine ändern oder löschen:</b><br><br></p>
      <center>
      


      ---------------------------------------------------------------------
      ---------------------------------------------------------------------
      AB HIER SOLL MEINE EIGENE LISTENAUSGABE ERSCHEINEN
      ---------------------------------------------------------------------
      ---------------------------------------------------------------------


      <table width=460>
      <tr>
      <td>$Wochentag</td>
      <td>$Veranstaltung</td>
      <td>ändern</td>
      <td>löschen</td>
      </tr>
      </table>
      


      ---------------------------------------------------------------------
      ---------------------------------------------------------------------
      ENDE! AB HIER GEHTS NORMAL WIEDER WEITER
      ---------------------------------------------------------------------
      ---------------------------------------------------------------------


      <br><br>
      <p><b><font size=1>Neuer Eintrag für die Wochentermine:</b><br><br></p>
      <center>
      <table width=450>
      <form action=baseportal.pl?&htx=/plattform-freising/loginkalender&db=alles1&cmd=add method=post enctype=multipart/form-data>
      <input type=hidden name=htx= value=/plattform-freising/loginkalender>
      <input type=hidden name=db= value=alles1>
      <input type=hidden name=cmd= value=add>
      <input type=hidden name=nutzer_name= value=$nutzer_name>
      <tr><td colspan=2><hr noshade size=1 color=#000000></td></tr>
      <tr><td>Termin:</td>
      <td><select name=Termin:= size=1><option>Eventkalender</select></td></tr>
      <tr><td>Benutzername:</td>
      <td><input type=text name=verantwortlich:= size=20 value=$nutzer_name></td></tr>
      <tr><td>Email:</td>
      <td><input type=text name=Email:= size=20 value=$nutzer_email></td></tr>
      <tr><td></td><td nowrap>
      <input type=submit value=Abschicken><input type=reset value=Zurücksetzen></td>
      </tr>
      </form>
      </table>
      </center>
      

      ";
      }
      } else
        {
          out "<p><b><font size=1>Anmeldung fehlgeschlagen!<br></b><br><br></p>";
          $namerein="";
          $login_name="";
        }
      

      }


      if($namerein eq "")
      {
      

      out <<EOF;

      <br><font size=1>Bitte melden Sie sich an:
      <form action="http://plattform-freising.netpure.de/cgi-bin/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <table>
      <tr><td><font size=1>Name:</td><td><input type="text" name="namerein="></td></tr>
      <tr><td><font size=1>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>

     Antworten

    Beitrag von Diana (36 Beiträge) am Sonntag, 13.März.2005, 16:27.
    Re: Eigene Listenausgabe im Login-Bereich

      ähm ... hatte vergessen zu schreiben, daß ich das nicht mit "do_all" machen möchte, da ich "ändern" und "löschen" mit nem eigenen Link versehen möchte und das dann auf nem Extra-Template machen lasse.

      Bis denne :-)
      Diana

     Antworten

    Beitrag von Claus (4645 Beiträge) am Sonntag, 13.März.2005, 17:03. WWW: automobilhai.de
    Re: Eigene Listenausgabe im Login-Bereich

      Hallo Diana,

      ich wünschte, alle Hacker wären so frei, Ihre Quellcodes so offen zu legen, wie Du es hier gerade gemacht hast;-))

      Ist nicht bös' gemeint, aber genau aus diesem Grund habe ich nur eine "Standard-Version" des Passwortschutzes in die bib gestellt.

      Es gibt auch Zeitgenossen im Internet, die solche "Geschenke", wie Du sie gerade gemacht hast gerne annehmen!!

      Hatte dazu mal in einem früheren Beitrag etwas geschrieben:

      >>>Offenheit ist das Privileg der Ehrlichen, Hinterlist und Zerstörungswut das der geistig Vermögenden aber konstruktiv Versagenden.<<<<
      

      Da ich immer meine Programme in kostnix, Miete und Lizenz auf "Verträglichkeit" überprüfe und gerade am "basteln" bin, habe ich Deinen Beitrag gerade gesehen.

      Hatte Dir übrigens gerade eine Antwort auf eine Deiner Fragen gegeben, hast Du wohl in Deiner "Verzweiflung" übersehen;-))

      http://baseportal.de/baseportal/baseportal/forum&wcheck=1&Pos=11280.0005

      Werde Dich heute oder morgen kontaktieren.

      Gruß

      Claus

     Antworten


     
 Liste der Einträge von 25275 bis 25350: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.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!