load('E-MAILCHECK'); $emailcheck = $db->query_first("SELECT emailcheck_aktiv FROM bb".$n."_emailcheck"); if($wbbuserdata['emailcheck']==1 || $emailcheck['emailcheck_aktiv']==0) { $url="index.php{$SID_ARG_1ST}"; $waittime="5"; $msg=$lang->items['LANG_EMAILCHECK_PHP_1']; eval("\$tpl->output(\"".$tpl->get("redirect")."\");"); Ausfahrt(); } if(isset($_REQUEST['action'])) $action=$_REQUEST['action']; sonst $action="index"; if($action=="index") { if($wbbuserdata['emailcheck']!=0){ $url="emailcheck.php?action=activation{$SID_ARG_2ND}"; $waittime="5"; $msg=$lang->items['LANG_EMAILCHECK_PHP_2']; eval("\$tpl->output(\"".$tpl-> // Neue Email ist alte Email und Best�tigung passt if(($new_email==$wbbuserdata['email']) && ($confirm_email==$new_email) || (empty($new_email) && ($confirm_email== $wbbuserdata['email']))) $checked = 1; // Neue E-Mail und Best�tigung stimmen �berein if($checked==0){ if($new_email==$confirm_email){ if (!verify_email($new_email)){ $url="emailcheck.php{$SID_ARG_1ST }"; $waittime="5"; $msg=$lang->items['LANG_EMAILCHECK_PHP_4']; eval("\$tpl->output(\"".$tpl->get("redirect")."\");"); Ausfahrt(); } } else { $url="emailcheck.php{$SID_ARG_1ST}"; $waittime="5"; $msg=$lang->items['LANG_EMAILCHECK_PHP_5']; eval("\$tpl->output(\"".$tpl->get(" umleiten")."\");"); Ausfahrt(); } } // Aktivierungscode generieren $activationcode = code_generate(); // Daten eintragen $db->query("UPDATE bb".$n."_users SET email='".addslashes($confirm_email)."', emailcheck='".intval($activationcode)."' WHERE userid = '$wbbuserdata[Benutzer-ID]'"); // E-Mail versenden $master_board_name_email = getlangvar($o_master_board_name, $lang, 0); $subject = $lang->get("LANG_EMAILCHECK_PHP_7", array('$master_board_name_email' => $master_board_name_email)); $content = $lang->get("LANG_EMAILCHECK_PHP_6", array('$master_board_name_email' => $master_board_name_email, '$username' => $wbbuserdata['username'], '$url2board' => $url2board, '$userid ' => $wbbuserdata['userid'], '$activationcode' => $aktivierungscode, '$webmastermail' => $webmastermail)); mailer($confirm_email, $subject, $content); $username = $wbbuserdata['Benutzername']; forward($lang->get("LANG_EMAILCHECK_PHP_8", array('$username' => $username)), "index.php".$SID_ARG_1ST, 20); } } if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'aktivierung') { $action = $_REQUEST['action']; if (isset($_REQUEST['usrid']) && isset($_REQUEST['a'])) { $result = getwbbuserdata(intval($_REQUEST['usrid'])); if (!$result['userid']) error($lang->get("LANG_EMAILCHECK_PHP_9")); if ($result['emailcheck'] == 1) error($lang->get(" unbuffered_query("UPDATE bb".$n."_users SET emailcheck=1 WHERE userid='".$result['userid']."'", 1); $result['username'] = htmlconverter($result['username']); forward($lang->get("LANG_EMAILCHECK_PHP_12", array('$username' => $result['username'])), "index.php".$SID_ARG_1ST, 10); } else eval("\$tpl->output(\"".$tpl->get("emailcheck_activation")."\");"); Ausfahrt; } ?> unbuffered_query("UPDATE bb".$n."_users SET emailcheck=1 WHERE userid='".$result['userid']."'", 1); $result['username'] = htmlconverter($result['username']); forward($lang->get("LANG_EMAILCHECK_PHP_12", array('$username' => $result['username'])), "index.php".$SID_ARG_1ST, 10); } else eval("\$tpl->output(\"".$tpl->get("emailcheck_activation")."\");"); Ausfahrt; } ?> Benutzername'])), "index.php".$SID_ARG_1ST, 10); } else eval("\$tpl->output(\"".$tpl->get("emailcheck_activation")."\");"); Ausfahrt; } ?> Benutzername'])), "index.php".$SID_ARG_1ST, 10); } else eval("\$tpl->output(\"".$tpl->get("emailcheck_activation")."\");"); Ausfahrt; } ?>
|