Ergebnis 1 bis 10 von 21

Thema: User bestätigt mehr Mails als verschickt wurden!?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Hat der User zu dieser Tan 2 Einträge in der vms_paidmails_empfaenger?
    Dann gibts evtl schon beim verschicken ein Problem, dass der User die Mail 2x bekommt.

    Welchen Aufenthalt hat die Mail?
    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)

  2. #2
    Benutzer
    Registriert seit
    02.07.2010
    Beiträge
    52
    Zitat Zitat von jpwfour Beitrag anzeigen
    Hat der User zu dieser Tan 2 Einträge in der vms_paidmails_empfaenger?
    Dann gibts evtl schon beim verschicken ein Problem, dass der User die Mail 2x bekommt.

    Welchen Aufenthalt hat die Mail?
    Mit der Tan, das weiß ich nicht, muss ich morgen schauen wenn ich wieder verschicke. Sind ja nach der Bestätigung weg.

    Kann ich mir nur schlecht vorstellen, ist das überhaupt möglich, 2 mal die gleichen Einträge?

    Meine Mails haben immer 50sek Aufenthalt!

  3. #3
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Der Vollständigkeithalber:
    es besteht theoretisch die Möglichkeit, sofern das PHP Skript mehrmals "gleichzeitig" aufgerufen wird, dass die Vergütung mehrfach erfolgt, sofern in 2 Fällen das Auslesen der Daten aus der db vor dem Update der entsprechenden Einträge (im jeweils anderen Skriptaufruf) erfolgt (und damit die if Abfrage: "Vergüten ja/nein" beide Male positiv ausfällt).

    Das ist aber extrem unwahrscheinlich und kann definitiv nicht "gewollt" herbeigeführt werden, insofern würde sowas nur ein gelegenliches Auftreten einer Doppelbestätigung erklären, und da kann man schon Größenordnung von 1er aus 100.000 mind. annehmen

    Sollte tatsächlich ein doppelter Eintrag die Ursache sein, könnte man das denke ich fixen, indem man aus:

    PHP-Code:
    db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=1 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1"); 
    das Limit 1 weglässt, also:
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=1 WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid'].""); 
    Dann würde bei doppelten TANs jede auf "bestätigt" gesetzt werden (nur für die jewelige UID natürlich), einen Versuch ist es wert (pcheck.php)
    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. #4
    Benutzer
    Registriert seit
    02.07.2010
    Beiträge
    52
    Danke für deine Hilfe

    Da ich jetzt leider auf Arbeit muss, kann ich heute keine Mails verschicken.

    Wird also erst im neuen Jahr

    Melde mich morgen wieder!

    Einen guten rutsch ins Jahr 2011!!!

  5. #5
    Benutzer
    Registriert seit
    02.07.2010
    Beiträge
    52
    Ein gesundes neues Jahr 2011 !!!

    Habe soeben wieder Mails verschickt und jeden einzelnen Eintrag in...

    vms_paidmails_empfaenger
    ... Kontrolliert, sind insgesamt 791 Einträge und keiner davon ist doppelt.

    Jetzt heißt es abwarten bis die Mails wieder bestätigt werden, melde mich sofort, sobald sich was ergibt.

    Die Änderung an der pcheck.php habe ich vorerst noch nicht gemacht, da es ja keinen doppelten Eintrag gibt, aber theoretisch kann sich das nicht negativ auswirken, eher zum vorteil, oder?

    Könnte man ja somit generell abändern, oder?

    Schönes ausnüchtern noch

Ähnliche Themen

  1. Mails gehen an eine Adresse, die es nicht mehr gibt
    Von Sam2004 im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 30.10.2011, 19:31
  2. Mehr Mails bestätigt als gesendet
    Von teddybyte im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 04.12.2009, 23:42
  3. Antworten: 5
    Letzter Beitrag: 12.07.2009, 00:20
  4. Antworten: 1
    Letzter Beitrag: 31.08.2007, 16:53
  5. User bekommen mehr Mails als eingestellt
    Von Tulpe81 im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 22.08.2007, 05:52

Berechtigungen

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