Versenden von Passwort über "Formular-Chef" - 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 rich (17 Beiträge) am Donnerstag, 28.November.2002, 13:19.
    Versenden von Passwort über "Formular-Chef"

      Seit is-fun.net eingestellt wurde, funktioniert auch das in der BIB stehende "Versenden von Passwort" nicht mehr wie bisher, also hab ich die "Formular-Chef"-Mailroutine eingefügt. Ich habe ausserdem den Code verändert: Der User soll nicht Hausnummer und eMail, sondern 2x seine eMail eintragen. Jetzt funzt es nicht mehr, bzw. wenn ein User das Ganze versucht, kriegt er nichts und ich jedesmal mein baseportal-Passwort zugeschickt:


      <title>Passwort vergessen</title>
      </head>
      <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
      <h1><font face="Arial, Helvetica, sans-serif" size="4">Anmeldung<br><br><perl>
      if($logout eq "1")
      {
      mod "eMail==$eMail", ["nutzer_sid", ""], "NAME_DER_DATENBANK";
      }
      ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)= gmtime(time);
      $sid_aktuell = (1000000*$year)+(10000*$mon)+(100*$mday)+(4*$hour);
      $anzeige="";
      if($namerein ne "" && pwrein ne "" && $sid eq "")
      {
        get "eMail==!$namerein", "NAME_DER_DATENBANK";
      

      out "<!-- abfrage ob Login-Name und Passwort übereinstimmen -->";

       if($eMail ne "" && $eMail eq $pwrein)
        {
      out "<!-- Session-Id erstellen und mit Url mitgeben -->";
          mod "eMail==$namerein", ["nutzer_sid", "$sid_aktuell"], "NAME_DER_DATENBANK"; 
          $anzeige="1";
      } else
        {
          out "<b>Bitte überprüfen Sie Ihre Daten! Das Passwort konnte nicht versandt werden!</b>";
          $namerein="";
          $login_name="";
          $anzeige="";
        }
      }
      

      if($namerein ne "" && $sid ne "")
      {
      out "<!-- test, ob aktuelle session-id noch gültig ist -->";
      get "eMail==$namerein", "NAME_DER_DATENBANK";
      $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 "eMail==$namerein", ["nutzer_sid", "$sid_aktuell"], "NAME_DER_DATENBANK";
      $anzeige="1";
      } else
      {
      out "<!-- session-id ist abgelaufen -->";
          $login_name="$eMail";
          $namerein="";
          $anzeige="";
      }
      }
      out "<!-- login-seite -->";
      if($namerein eq "")
      {
      out <<EOF;
      <center>
      <table width=430 border=1 bordercolordark=006600 bordercolor=00ff00>
      <tr>
      <td bgcolor=ccffcc><div align=center><font face=Arial,Helvetica,sans-serif>
      <h2><font color=006600>Passwort versenden:</h2><p><h2><font face="Arial, Helvetica, sans-serif" size="2"></font></h2>
      <font size="1">Damit wir Dir ein Passwort zusenden können benötigen wir zweimal Deine Email-Adresse, mit der Du dich angemeldet hast.<br>An diese Adresse wird das Passwort auch gesendet!
      <form action="http://baseportal.de/cgi-bin/baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx"></td></tr>
      <tr><td bgcolor=#ffffff>
      <div align=center>
      <table>
      <tr><td>Deine Email:</td><td><input type="text" name="namerein=" value="$eMail"></td></tr>
      <tr><td>Nochmal Deine Email:</td><td><input type="text" name="pwrein="></td></tr>
      <tr><td></td><td><input type=submit value="Anmelden"></td></tr>
      </table>
      </form>
      </table>
      

      EOF
      }
      out "<!-- anzeige des inhalts, falls berechtigt -->";
      

      if($anzeige eq "1")
      {
      get "Id==!$namerein", "NAME_DER_DATENBANK";
      out <<EOF;
      <form name=Ausgabe action="http://www.nettz.de/Formular-Chef/Formular-Chef.cgi"
      method="post" enctype="multipart/form-data">
              <input type="hidden" name="betreff" value="Dein Passwort">
              <input type="hidden" name="empfaenger" value="$eMail">
              <input type="hidden" name="absender" value="Datenbank">
              <input type="hidden" name="email_template_name" value="http://www.Domain.de/_NAME_DER_DATENBANK/email.txt">
              <input type="hidden" name="Vorname" value="$Vorname">
              <input type="hidden" name="Passwort" value="$Passwort">
              <input type="hidden" name="eMail" value="$eMail">
              <input type="hidden" name="antwort_template_name" value= "http://www.Domain.de/NAME_DER_DATENBANK/thanx.html">
              </form>
              <script language="JavaScript">
              document.Ausgabe.submit();
              </script>
      

      EOF

      }
      </perl>
      

      </body>
      </html>
      


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