Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 26 von 26

Thema: Aktivierungslink erneut zuschicken lassen [Ohne Klamm]

  1. #21
    Erfahrener Benutzer
    Registriert seit
    16.06.2009
    Beiträge
    2.346

    Rotes Gesicht

    sorry für ot

    ja den gedanken hatte ich auch erst und als ich die ganzen addons in dl bereich gelesen habe , dacht ich mir fragst Gremlin und er war sich auch nicht sicher

    und wenn man nicht sicher ist besser weg als ärger

    neuerdings urteilt ja das BGH etwas gegen die foren betreiber und wir wollen ja nicht das forum und gremlin wegen einer kleinigkeit weg ist


    DimpleX

  2. #22
    Erfahrener Benutzer Avatar von FloMK
    Registriert seit
    29.05.2009
    Beiträge
    317
    Code:
    <?
    
    ##################\/###################
    /*
             Addon (c) by alexx
              Platin-Casino.de
    */
    ##################/\###################
    
    
    //Variablen Prüfen
    if (!isset($_POST['ok']))        $_POST['ok']            = "";
    if (!isset($_POST['mail']))    $_POST['mail']        = "";
    if (!isset($usr['uid']))    $usr['uid']        = "";
    if (!isset($meldung))               $meldung                    = "";
    
    //Bugfix 
    $usr['uid'] = (int)$usr['uid'];
    //Bugfix Ende
    
    //Auswertung
    
    if ($_POST['ok'] && $_POST['mail'] && $usr['uid']){
    
    //SQL
    @$user = db_query("SELECT e.* FROM ".$db_prefix."_userdaten AS u LEFT JOIN ".$db_prefix."_emaildaten AS e ON e.uid=u.uid WHERE u.nickname = ".addslashes($_POST['uid'])." LIMIT 1"); 
    @$ak=   mysql_query("SELECT * FROM vms_aktivierungen WHERE uid=".$usr['uid']."");
    $usr= mysql_fetch_array($user);
    $ak2= mysql_fetch_array($ak);
    
       if (@mysql_num_rows($user)){
         if(@mysql_num_rows($ak)){
               if(eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['mail'])){
                 if($usr['emailadresse']== $_POST['mail']){
    
    $email_message =
    'Hallo,
    Du hast Dich soeben erfolgreich bei '.$seitenname.' angemeldet.
    Bitte aktiviere jetzt Deinen Account, klicke dazu bitte auf den
    Aktivierungslink.
    
    ---------------------------------------------------------
    Kontonummer: '.$usr['uid'].'
    Aktivierungslink: '.$domain.'/?content=/intern/aktivieren&ak='.$ak2['ak'].'
    
    ---------------------------------------------------------
    Nach der Aktivierung kannst Du dich sofort einloggen und bei
    uns teilnehmen.
    Mit freundlichen Grüßen
    Das '.$seitenname.' Team
    ';
    @mail($usr['emailadresse'], "$seitenname Accountaktivierung", $email_message, "FROM: $seitenname <$betreibermail>");
          $meldung="Ein neuer Aktivierungslink wurde an die angegebene E-Mailadresse gesendet";
          }else
          {
          $meldung="Bitte die E-Mailadresse angeben, mit der du dich auf der Seite angemeldet hast!";
          }
          }else
          {
          $meldung="Der Emailsyntax ist falsch!";
          }
          }else
          {
          $meldung="Du bist bei uns nicht angemeldet";
          }
          }else
          {
          $meldung="Klamm ID nicht bekannt";
          }
          }else
          {
          if ($_POST['ok'])
          {
          $meldung="Bitte alle Felder ausfüllen!";
          }
          }
    
    ?>
    
    <? head("Aktivierungslink"); ?>
    
    <form action="" method="POST" enctype="application/x-www-form-urlencoded">
    <table width="100%">
    
    
    <tr>
             <td>Nickname</td>
             <td><input type="text" name="uid" /></td>
    </tr>
    <tr>
             <td>E-Mail</td>
             <td><input type="text" name="mail" /></td>
    </tr>
    
    <tr>
             <td> <input type="submit" value="ok" name="ok" /></td>
    </tr>
    
    </table>
    <br>
    <br>
    <?if ($meldung)echo"$meldung";?>
    </form>
    <? foot(); ?>
    So ists zurzeit bei mir drin, aber laufen tut es trotzdem nicht.
    Fehler: Bitte Fülle Alle Felder aus

    LG

  3. #23
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Irgendwie ein großes Durcheinander grade, sorry (für das aktuelle chaos bin ich aber mal nicht verantwortlich :P ).
    So sollte es gehn: -
    PHP-Code:
    <?

    ##################\/###################
    /*
             Addon (c) by alexx
              Platin-Casino.de
    */
    ##################/\###################


    //Variablen Prüfen
    if (!isset($_POST['ok']))        $_POST['ok']            = "";
    if (!isset($_POST['mail']))    $_POST['mail']        = "";
    if (!isset($_POST['kid']))    $_POST['kid']        = "";
    if (!isset($meldung))               $meldung                    = "";

    //Auswertung

    if ($_POST['ok'] && $_POST['mail'] && $_POST['kid']){
    //SQL
    $user = db_query("SELECT e.* FROM ".$db_prefix."_userdaten AS u LEFT JOIN ".$db_prefix."_emaildaten AS e ON e.uid=u.uid WHERE u.nickname = '".addslashes($_POST['kid'])."' LIMIT 1"); 
       if (@mysql_num_rows($user)){
       $usr= mysql_fetch_array($user);
    $ak=   mysql_query("SELECT * FROM vms_aktivierungen WHERE uid=".$usr['uid']."");

         if(@mysql_num_rows($ak)){
    $ak2= mysql_fetch_array($ak);



               if(eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['mail'])){
                 if($usr['emailadresse']== $_POST['mail']){

    $email_message =
    'Hallo,
    Du hast Dich soeben erfolgreich bei '.$seitenname.' angemeldet.
    Bitte aktiviere jetzt Deinen Account, klicke dazu bitte auf den
    Aktivierungslink.

    ---------------------------------------------------------
    Kontonummer: '.$usr['uid'].'
    Aktivierungslink: '.$domain.'/?content=/intern/aktivieren&ak='.$ak2['ak'].'

    ---------------------------------------------------------
    Nach der Aktivierung kannst Du dich sofort einloggen und bei
    uns teilnehmen.
    Mit freundlichen Grüßen
    Das '.$seitenname.' Team
    ';
    @mail($usr['emailadresse'], "$seitenname Accountaktivierung", $email_message, "FROM: $seitenname <$betreibermail>");
          $meldung="Ein neuer Aktivierungslink wurde an die angegebene E-Mailadresse gesendet";
          }else
          {
          $meldung="Bitte die E-Mailadresse angeben, mit der du dich auf der Seite angemeldet hast!";
          }
          }else
          {
          $meldung="Der Emailsyntax ist falsch!";
          }
          }else
          {
          $meldung="Du bist schon aktiviert";
          }
          }else
          {
          $meldung="Nick nicht bekannt";
          }
          }else
          {
          if ($_POST['ok'])
          {
          $meldung="Bitte alle Felder ausfüllen!";
          }
          }

    ?>

    <? head("Aktivierungslink"); ?>

    <form action="" method="POST" enctype="application/x-www-form-urlencoded">
    <table width="100%">


    <tr>
             <td>Nick</td>
             <td><input type="text" name="kid" /></td>
    </tr>
    <tr>
             <td>E-Mail</td>
             <td><input type="text" name="mail" /></td>
    </tr>

    <tr>
             <td> <input type="submit" value="ok" name="ok" /></td>
    </tr>

    </table>
    <br>
    <br>
    <?if ($meldung)echo"$meldung";?>
    </form>
    <? foot(); ?>
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  4. #24
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    spitze das teil funktioniert

  5. #25

  6. #26
    Erfahrener Benutzer
    Registriert seit
    22.07.2006
    Beiträge
    301
    Funktioniert einwandfrei, vielen Dank

Seite 3 von 3 ErsteErste 123

Ähnliche Themen

  1. Antworten: 21
    Letzter Beitrag: 08.09.2014, 23:30
  2. Ohne Anmeldung (Klamm)
    Von rene_1992 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 16.08.2012, 08:37
  3. VMS ohne Klamm
    Von Olympia im Forum [HD] Programmieren
    Antworten: 6
    Letzter Beitrag: 23.10.2011, 07:53
  4. ohne Klamm, SQL Fehler
    Von FloMK im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 04.07.2009, 18:43
  5. Ohne Klamm id?
    Von =Tobias= im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 09.10.2007, 19:29

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •