Jump to content
xt:Commerce Community Forum

Newsletter.php schwerer BUG?


drmusic

Recommended Posts

Hallo, da ich hab mir mal die newsletter.php genauer angeschaut, und bin zu einem erschreckenden ergebniss gekommen:

if (!$check_mail['mail_key'] == $_GET['key']) {

			$info_message = TEXT_EMAIL_ACTIVE_ERROR;

		} else {

			xtc_db_query("update ".TABLE_NEWSLETTER_RECIPIENTS." set mail_status = '1' where customers_email_address = '".xtc_db_input($_GET['email'])."'");

			$info_message = TEXT_EMAIL_ACTIVE;

		}
egal was hier als $_GET['key'] übergeben wird er aktiviert immer den newsletter empfang. erst wenn gar kein $_GET['key'] übergeben wird spuckt er ne fehlermeldung aus. des weiteren sollte etwas weiter oben vielleicht etwas eingebaut werden das die table updated wenn er bereits als gast angemeldet war und dann sich versucht noch mal als registrierter kunde mit der selben email adresse anzumelden, oder wenn die anmeldung noch nicht bestätigt war, sonst bekommt er zwar ne mail mit neuem key aber der neue key wird nicht in die db geschrieben.
if ($check_mail['mail_status'] == '0') {


				$info_message = TEXT_EMAIL_EXIST_NO_NEWSLETTER;


				if (SEND_EMAILS == true) {

					xtc_php_mail(EMAIL_SUPPORT_ADDRESS, EMAIL_SUPPORT_NAME, $_POST['email'], '', '', EMAIL_SUPPORT_REPLY_ADDRESS, EMAIL_SUPPORT_REPLY_ADDRESS_NAME, '', '', TEXT_EMAIL_SUBJECT, $html_mail, $txt_mail);

				}


			} else {

				$info_message = TEXT_EMAIL_EXIST_NEWSLETTER;

			}

oder was läuft hier falsch

Link to comment
Share on other sites

  • 3 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...