Ergebnis 1 bis 8 von 8

Thema: Accountaktivierung mail Fehler

  1. #1
    Erfahrener Benutzer Avatar von ako
    Registriert seit
    23.10.2006
    Beiträge
    320

    Rotes Gesicht Accountaktivierung mail Fehler

    habe eine prob bei der Accountaktivierungsmail
    zb..: user Hans meldet sich an bekommt kontonr. 48 aber
    in der aktivierungmail steht kontonr.: 0

    habe das vms-euro



    allesklaroder.com

  2. #2
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    habe das vms-euro


    Hier könntest du die Lösung finden:
    VMS Euroversion
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  3. #3
    Erfahrener Benutzer Avatar von ako
    Registriert seit
    23.10.2006
    Beiträge
    320
    wird leider da nicht aufgeführt mein fehler.
    Der aktivierungslink funtz alles andere auch nur in der aktivierungsmail steht
    kontonummer 0 das prob ist erst ab kontonr 47

  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    PHP-Code:
    kontonummer 0 das prob ist erst ab kontonr 47 
    dann hast du was geändert, denn das script macht nicht einmal so und beim anderen mal was anderes
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  5. #5
    Erfahrener Benutzer Avatar von ako
    Registriert seit
    23.10.2006
    Beiträge
    320
    in der datei leider nichts geändert

    <?
    // Variabel vordefinieren!
    if (!isset($_POST['anmelden'])) $_POST['anmelden'] = "";
    if (!isset($_POST['nickname'])) $_POST['nickname'] = "";
    if (!isset($_POST['nachname'])) $_POST['nachname'] = "";
    if (!isset($_POST['vorname'])) $_POST['vorname'] = "";
    if (!isset($_POST['geb'])) $_POST['geb'] = "";
    if (!isset($_POST['strasse'])) $_POST['strasse'] = "";
    if (!isset($_POST['ort'])) $_POST['ort'] = "";
    if (!isset($_POST['land'])) $_POST['land'] = "";
    if (!isset($_POST['emailadresse'])) $_POST['emailadresse'] = "";
    if (!isset($_POST['passwort_1'])) $_POST['passwort_1'] = "";
    if (!isset($_POST['passwort_2'])) $_POST['passwort_2'] = "";
    if (!isset($_POST['uid'])) $_POST['uid'] = "";
    if (!isset($_POST['ip'])) $_POST['ip'] = "";
    if (!isset($_POST['agb'])) $_POST['agb'] = "";
    if (!isset($_POST['newsletter'])) $_POST['newsletter'] = "1";
    if (!isset($_POST['paidmails'])) $_POST['paidmails'] = "1";
    if (!isset($error)) $error = "";
    if (!isset($anmeldeok)) $anmeldeok = "";
    if (!isset($ak)) $ak = "";

    if ($_POST['anmelden'] == "Jetzt anmelden!") {

    // SecVMS change begin
    $_GET['nachname'] = addslashes ($_GET['nachname']);
    $_GET['vorname'] = addslashes ($_GET['vorname']);
    $_POST['nickname'] = htmlspecialchars ($_POST['nickname']);
    // SecVMS change end


    // Auf Eingabefehler prüfen
    if(!$_POST['nachname'] || !$_POST['vorname'] || !$_POST['geb'] || !$_POST['strasse'] || !$_POST['ort'] || !$_POST['land'] || !$_POST['emailadresse'] || !$_POST['passwort_1'] || !$_POST['passwort_2'] || !$_POST['nickname']) $error .= 'Bitte fülle alle benötigten Felder aus!<br>';
    if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse'])) $error .= 'Der Emailsyntax ist falsch!<br>';
    if ($_POST['passwort_1'] != $_POST['passwort_2']) $error .= 'Passwörter stimmen nicht überein!<br>';
    if (strlen($_POST['passwort_1']) < 8) $error .= 'Passwortlänge muss min. 8 Zeichen haben<br>';
    if ($_POST['agb'] != "ja") $error .= 'Du musst die AGBs bestätigen!<br>';
    if (ereg("[^0-9]", $_POST['uid'])) $error .= 'Bei der Id nur Zahlen!<br>';

    // User mit der Datenbank abgleichen
    if (!$error) {
    $nickname = ucfirst($_POST['nickname']);
    $nickname_check = db_query ("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE nickname='".$nickname."'");
    $user_check = db_query ("SELECT `uid` FROM ".$db_prefix."_kontodaten WHERE uid='".$_POST['uid']."'");
    $ip_check = db_query ("SELECT `ip` FROM ".$db_prefix."_userdaten WHERE ip='".$_POST['ip']."'");
    $mail_check = db_query ("SELECT `emailadresse` FROM ".$db_prefix."_emaildaten WHERE emailadresse='".$_POST['emailadresse']."'");
    $black_check = db_query ("SELECT * FROM ".$db_prefix."_userblacklist WHERE uid='".$_POST['uid']."' and zeit >='".time()."'");
    $sperre = mysql_fetch_array($black_check);
    if ($sperre['zeit'] != 99999999999) {
    $sperrtext = 'Du bist für eine Neuanmeldung noch bis <b>'.date("d.m.Y - H:i:s",$sperre['zeit']).'</b> gesperrt!<br>';
    } else {
    $sperrtext = '<b><i>Du bist für diese Webseite komplett gesperrt!</i></b>';
    }
    if (mysql_num_rows($user_check)) $error .= 'Du bist bereits bei uns angemeldet!<br>';
    if (mysql_num_rows($ip_check)) $error .= 'Mehrfach Anmeldung Verboten!<br>';
    if (mysql_num_rows($mail_check)) $error .= 'Diese Emailadresse ist schon im System!<br>';
    if (mysql_num_rows($black_check)) $error = $sperrtext;
    if (mysql_num_rows($nickname_check)) $error .='Der Nickname ist schon vergeben!<br>';
    }



    // User eintragen
    if (!$error) {
    if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 0) $mailstatus = 0;
    if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 0) $mailstatus = 1;
    if ($_POST['newsletter'] == 0 and $_POST['paidmails'] == 1) $mailstatus = 2;
    if ($_POST['newsletter'] == 1 and $_POST['paidmails'] == 1) $mailstatus = 3;
    $req=mysql_query("SELECT werberpraemie, startguthaben FROM ".$db_prefix."_start_praemie");
    while ($row = mysql_fetch_array($req)) {
    $werberpraemie=$row[werberpraemie];
    $startguthaben=$row['startguthaben'];
    }
    // Werber prüfen
    if ($_SESSION['werber'] >= 1) {
    $load_werber = db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid = '".$_SESSION['werber']."'");
    if (!mysql_num_rows($load_werber)) $_SESSION['werber'] = 0;
    }
    db_query("INSERT INTO ".$db_prefix."_kontodaten (uid,passwort,status,hinweis,kontostand) VALUES ('".$_POST['uid']."','".md5($_POST['passwort_1'])."','0','','$startguthaben')");
    db_query("INSERT INTO ".$db_prefix."_emaildaten (uid,emailadresse,freigabe_fuer) VALUES ('".$_POST['uid']."','".$_POST['emailadresse']."','".$mailstatus."')");
    db_query("INSERT INTO ".$db_prefix."_userdaten (uid,nickname,vorname,nachname,geb,strasse,ort,lan d,ip,angemeldet_seit) VALUES ('".$_POST['uid']."','".$nickname."','".$_POST['vorname']."','".$_POST['nachname']."','".$_POST['geb']."','".$_POST['strasse']."','".$_POST['ort']."','".$_POST['land']."','".$_POST['ip']."','".time()."')");
    $ws = db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE uid='".$_POST['uid']."'");
    db_query("INSERT INTO ".$db_prefix."_werberdaten (uid,werber,umsatz,zuordnungszeit,reset,resetzeit, gesamt,refback,aktivzeit) VALUES ('".mysql_insert_id ()."','".$_SESSION['werber']."','0','".time()."','0.00','0','0.00','0','0') ");
    $ak = md5($_POST['uid'].''.time());
    db_query("INSERT INTO ".$db_prefix."_aktivierungen (uid,ak) VALUES ('".$uid = mysql_insert_id ()."','".$ak."')");
    kontobuchung ('+',$werberpraemie,$_SESSION['werber']);
    $buchungs_id = create_code(14);
    db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwen dungszweck) VALUES (".$_SESSION['werber'].",".time().",'".$buchungs_id."','".$werberpraemie ."','Werberprämie für User ".$_POST['uid']."')");
    $email_message = 'Hallo, '.$_POST['nickname'].'
    Du hast Dich soeben erfolgreich bei '.$seitenname.' angemeldet.

    Bitte aktiviere jetzt Deinen Account, klicke dazu bitte auf den
    Aktivierungslink: '.$domain.'/?content=/intern/aktivieren&ak='.$ak.'

    ----------------------------------------------------------
    Username: '.$_POST['nickname'].'
    Passwort: '.$_POST['passwort_1'].'
    Kontonummer: '.$uid = mysql_insert_id ().'
    ----------------------------------------------------------

    Nach der Aktivierung kannst Du dich sofort einloggen und bei
    uns teilnehmen.Bitte Merke dir die Kontonummer Rechts. Danke

    Mit freundlichen Grüßen
    Das '.$seitenname.' Team
    ';
    @mail($_POST['emailadresse'], "$seitenname Accountaktivierung", $email_message, "FROM: $seitenname <$betreibermail>");
    $anmeldeok = "true";
    }

    }

  6. #6
    Erfahrener Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    182
    ICh weiß glaube ich woran es liegt aber wie man es weg bekommt keine Ahnung.

    Du hast sicher das Startguten und Werberprämienaddon installiert ?

    Das hatte ich auch mal nach dem ich das Addon drin hatte ging das mit den Mails los das Prob nehm das wieder raus was du von dem Addon drin ahst dann funktioniert wieder alles ;-)

  7. #7
    Erfahrener Benutzer Avatar von ako
    Registriert seit
    23.10.2006
    Beiträge
    320
    ja habe ich und daran liegt es auch habs jetzt rausgenommen . Danke

  8. #8
    Erfahrener Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    182
    Gern geschehen :-) wenn aber jemand eine Lösung für das Problem hat immer her damit würde das trotzdem gern noch mit reinnehmen das Addon .

Ähnliche Themen

  1. E-Mail Syntax Fehler (Userprofil)
    Von rene_1992 im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 14.05.2013, 17:57
  2. Accountaktivierung [Code falsch]!
    Von MDC im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 27.10.2009, 18:50
  3. E-MAil nicht über mail() sondern SMTP aber ???WIE???
    Von ebook24 im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 09.07.2009, 16:19
  4. Fehler beim Öffnen der Seite / DB-Fehler
    Von skipper im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 21.11.2008, 19:22
  5. Mail Problem
    Von Baumeister im Forum Support zum VMSone
    Antworten: 7
    Letzter Beitrag: 19.03.2007, 06:55

Berechtigungen

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