Ergebnis 1 bis 10 von 11

Thema: Problem mit Aktivierung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    24.01.2010
    Beiträge
    177

    Problem mit Aktivierung

    Seit gestern klappt die Aktivierung nach einer Registrierung bei mir nicht mehr. Man bekommt zwar die Mail mit dem Aktivierungslink und meine Seite sagt auch alles ok mit der aktivierung, aber einloggen kann ich mich nicht, und wenn ich dann im adminforce schau dann steht der user immer noch auf wartend.


    hier mal meine anmelden.php

    //entfernt vermutlich fremdcode, jpwfour

    [/php]und hier meine aktivieren.php

    PHP-Code:
    <?
    if (!isset($_GET['ak']))        $_GET['ak']            = "";
    $_GET['ak'] = addslashes ($_GET['ak']);

    $aktivierung = db_query('SELECT * FROM '.$db_prefix.'_aktivierungen WHERE ak = "'.$_GET['ak'].'" LIMIT 1');

    if (mysql_num_rows($aktivierung)) {
    $aktivieren = mysql_fetch_array($aktivierung);
    db_query("UPDATE ".$db_prefix."_kontodaten SET status = '1' WHERE uid = '".$aktivieren['uid']."' AND status = '0' LIMIT 1");
    db_query("DELETE FROM ".$db_prefix."_aktivierungen WHERE ak = '".$_GET['ak']."' LIMIT 1");
    ?>

    <?head("$seitenname - Accountaktivierung!");?>
    Die Aktivierung Deines Accounts bei <?=$seitenname;?> war erfolgreich,
    Du kannst Dich nun bei uns einloggen und unser Angebot in vollem Umfang nutzen.<br>
    <br>
    Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email
    an <a href="mailto:<?=$betreibermail;?>" target="_blank"><?=$betreibermail;?></a><br>
    <br>
    Wir wünschen Dir nun viel Spaß und gutes Geld verdienen!<br>
    <br>
    Mit freundlichen Grüßen<br>
    Das <?=$seitenname;?> Team<br>
    <?foot();?>

    <?
    } else {
    ?>

    <?head("$seitenname - Accountaktivierung [Code falsch]!");?>
    Die Aktivierung Deines Accounts bei <?=$seitenname;?> ist fehlgeschlagen,
    bitte prüfe nochmals den Aktivierungslink oder vordere den Link neu an.<br>
    <br>
    Solltest Du Fehler auf unserer Webseite finden dann sende uns bitte eine Email
    an <a href="mailto:<?=$betreibermail;?>" target="_blank"><?=$betreibermail;?></a><br>
    <br>
    Mit freundlichen Grüßen<br>
    Das <?=$seitenname;?> Team<br>
    <?foot();?>

    <?
    }
    ?>
    Ich muss dazu sagen, ich hab versehentlich gestern in der tabelle vms_kontodaten status auf default 3 gesetzt, seitdem bekomm ich auch keinen kreis mehr in der userliste im adminforce vor den nick. ich hoffe ihr könnt mir helfen.


    mfg
    Ihr wollt euch was dazuverdienen? Dann schaut mal auf http://www.bonus-welt.eu dort findet ihr womöglich die bestbezahlten Leadprogramme.

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von cesar Beitrag anzeigen
    ...
    Ich muss dazu sagen, ich hab versehentlich gestern in der tabelle vms_kontodaten status auf default 3 gesetzt, seitdem bekomm ich auch keinen kreis mehr in der userliste im adminforce vor den nick. ich hoffe ihr könnt mir helfen.


    mfg
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_kontodaten SET status = '1' WHERE uid = '".$aktivieren['uid']."' AND status = '0' LIMIT 1"); 
    Dann kann das nicht funktionieren, setz ihn wieder auf den Urpsrungwert!

    Btw: das ist vermutlich Fremdcode da in deiner anmelden.php mit der Erweiterung Adressangaben? Hab ihn mal präventiv rausgenommen

    In deiner anmelden.php wird der Status auch auf 3 gesetzt, was soll das eigentlich? Erst was einbauen und sich dann wundern, dass der Rest nicht mehr funktioniert ^^
    Oder gibt es da einen bestimmten Grund für diese "3"?
    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)

  3. #3
    Erfahrener Benutzer
    Registriert seit
    24.01.2010
    Beiträge
    177
    Zitat Zitat von jpwfour Beitrag anzeigen
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_kontodaten SET status = '1' WHERE uid = '".$aktivieren['uid']."' AND status = '0' LIMIT 1"); 
    Dann kann das nicht funktionieren, setz ihn wieder auf den Urpsrungwert!

    Btw: das ist vermutlich Fremdcode da in deiner anmelden.php mit der Erweiterung Adressangaben? Hab ihn mal präventiv rausgenommen

    In deiner anmelden.php wird der Status auch auf 3 gesetzt, was soll das eigentlich? Erst was einbauen und sich dann wundern, dass der Rest nicht mehr funktioniert ^^
    Oder gibt es da einen bestimmten Grund für diese "3"?
    Also der code den du gepostet hast, der ist ja in der aktivieren.php und da hab ich nix geändert und die ist ja standardmäßig so.

    In der anmelden.php wird in der zeile
    PHP-Code:
    db_query("INSERT INTO ".$db_prefix."_kontodaten (passwort,status,hinweis,kontostand,login_ip) VALUES ('".md5($_POST['passwort_1'])."','3','','1','".$ip."')"); 
    der status auf 3 gesetzt, aber da gehts doch um den mailstatus oder? weil mailstatus soll automatisch 3 sein, d.h. newsletter und paidmails empfangen.

    So sieht der Bereich bei mir aus

    PHP-Code:
     // User eintragen
            
    if (!$error) {
            if (
    $_POST['newsletter'] == and $_POST['paidmails'] == 1$mailstatus 3;
            
    db_query("INSERT INTO ".$db_prefix."_kontodaten (passwort,status,hinweis,kontostand,login_ip) VALUES ('".md5($_POST['passwort_1'])."','3','','1','".$ip."')");

            
    $uid mysql_insert_id();
            
    db_query("INSERT INTO ".$db_prefix."_emaildaten (uid,emailadresse,freigabe_fuer) VALUES (".$uid.",'".$_POST['emailadresse']."','".$mailstatus."')"); 
    wie muss ich das machen, dass user automatisch nl und pm bekommen aber dass der status wieder normal ist?


    mfg
    Ihr wollt euch was dazuverdienen? Dann schaut mal auf http://www.bonus-welt.eu dort findet ihr womöglich die bestbezahlten Leadprogramme.

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zuallererst setzt du den Status in der vms_kontodaten wieder auf 0 wie das gedacht ist, damit die Aktivierung wieder funktioniert.

    Wenn dass dann der Fall ist, kann man mit dem Mailstatus weitermachen, bzw. gibt es dazu schon Threads hier im Forum.

    Ich frage mich aber, warum du hier nach Hilfe zu diesem Fehler fragst, wenn du ihn bewusst selber ausgelöst hast. Damit sollte klar sein, wodurch er entstanden ist, und wie man ihn beheben kann
    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)

  5. #5
    Erfahrener Benutzer
    Registriert seit
    24.01.2010
    Beiträge
    177
    Zitat Zitat von jpwfour Beitrag anzeigen
    Zuallererst setzt du den Status in der vms_kontodaten wieder auf 0 wie das gedacht ist, damit die Aktivierung wieder funktioniert.

    Wenn dass dann der Fall ist, kann man mit dem Mailstatus weitermachen, bzw. gibt es dazu schon Threads hier im Forum.

    Ich frage mich aber, warum du hier nach Hilfe zu diesem Fehler fragst, wenn du ihn bewusst selber ausgelöst hast. Damit sollte klar sein, wodurch er entstanden ist, und wie man ihn beheben kann

    Ich habe die vms_kontodaten wieder zurück auf 0 gestellt. Aber es funktioniert immer noch nicht.

    Hab glaub schon alles wieder rückgängig gemacht.


    mfg
    Ihr wollt euch was dazuverdienen? Dann schaut mal auf http://www.bonus-welt.eu dort findet ihr womöglich die bestbezahlten Leadprogramme.

  6. #6
    Erfahrener Benutzer
    Registriert seit
    24.01.2010
    Beiträge
    177
    kann mir den niemand mehr helfen?

    ich hab doch meine beiden dateien oben angehängt irgenwo muss da ein fehler drin sein

    Ich find ihn leider nicht selbst.

    Ihc hoffe ihr könnt mir noch helfen...


    mfg
    Ihr wollt euch was dazuverdienen? Dann schaut mal auf http://www.bonus-welt.eu dort findet ihr womöglich die bestbezahlten Leadprogramme.

Ähnliche Themen

  1. Account Aktivierung funktioniert nicht
    Von Jürgen im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 28.11.2014, 18:26
  2. Antworten: 3
    Letzter Beitrag: 22.05.2014, 15:16
  3. Antworten: 2
    Letzter Beitrag: 12.11.2012, 21:50
  4. Aktivierung durch admin ?
    Von Smoopie im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 02.01.2011, 15:14

Berechtigungen

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