Re: Zugang per Passwort und Aktiv Nummer - 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 Sander (8133 Beiträge) am Sonntag, 16.Februar.2003, 15:40.
    Re: Zugang per Passwort und Aktiv Nummer




             if($namerein ne "" && pwrein ne "" && $sid eq "") 
      
             {
      ### hier änderungen
                          get "nutzer_name==!$namerein aktiv==1","adressen";
                          if($nutzer_passwort ne "" && $nutzer_passwort eq $pwrein && aktiv==1)
                          {
      

      Sander


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Michael (450 Beiträge) am Sonntag, 16.Februar.2003, 15:36.
    Zugang per Passwort und Aktiv Nummer

      Hallo,
      möchte gerne folgendes realisieren:
      nutzer können sich via formular anmelden.
      alle daten (auch pw und user name) werden in EINER db gespeichert.
      admin kann user freigeben, indem er aktiv auf "1" setzt.

      wie muss ich folgenden code ändern, damit nur freigegebene user sich einloggen können???

      im moment kommt jeder rein, der sich angemeldet hat!

      hier der code:


      -------------------------
      <perl>
       
      


      ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)= gmtime(time);


      $sid_aktuell = (1000000*$year)+(10000*$mon)+(100*$mday)+(4*$hour);
       
      

      ###### Log out ###### muß nat. ein logoutlink mit rein



      if($cmd eq "logout")
      {
      
            mod "nutzer_name==!$namerein", ["nutzer_sid", "0"], "adressen";
       

      out <<EOF;
      <class=text>Ausgeloggt!<br><br>
      Wollen sie sich erneut einloggen?</font><br>
      <a href=http://franzillyc.de/i/members target=mitte onmouseover="window.status='tm'; return true" onmouseout="window.status=''"><b>Ja</b></font></a></p><br>
      <br>
      EOF
      

      ##### Logout ende ######
      ##### login? ########
      }elsif ($cmd eq "login")
      {
       
             if($namerein ne "" && pwrein ne "" && $sid eq "") 
      
             {                     get "nutzer_name==!$namerein","adressen";                     if($nutzer_passwort ne "" && $nutzer_passwort eq $pwrein)                     {                        mod "nutzer_name==$namerein", ["nutzer_sid", "$sid_aktuell"], "adressen";["eMail", "$eMail"], "adressen";                        $sid="$sid_aktuell";                     }else                     {                        out "<b>Anmeldung fehlgeschlagen!</b>";                        $namerein="";                        $login_name="";                     }        } }

      if($namerein ne "" && $sid ne "")
      {
       
      out "<!-- test, ob aktuelle session-id noch gültig ist -->";
              get "nutzer_name==$namerein", "adressen";
              $sid_max = 10+(1*$nutzer_sid);
              if($sid eq $nutzer_sid && $sid_aktuell <= $sid_max)
              {
                         out "<!-- session-id ist gültig - session-id wird aktualisiert -->";
                         mod "nutzer_name==$namerein", ["nutzer_sid", $sid_aktuell], "adressen";
                         $sid=$sid_aktuell;
      

      ######### Ab hier alles rein, was nach login gemacht werden darf ##########

      if ($cmd eq "login")
      {
      

      out <<EOF;
      ...

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

      das feld aktiv liegt auch in db "adressen"

      ich würde mich riesig über hilfe freuen!!!


      gruß

      micha

     Antworten

    Beitrag von Sander (8133 Beiträge) am Sonntag, 16.Februar.2003, 15:40.
    Re: Zugang per Passwort und Aktiv Nummer




             if($namerein ne "" && pwrein ne "" && $sid eq "") 
      
             {
      ### hier änderungen
                          get "nutzer_name==!$namerein aktiv==1","adressen";
                          if($nutzer_passwort ne "" && $nutzer_passwort eq $pwrein && aktiv==1)
                          {
      

      Sander

     Antworten


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