$result=$db->query("SELECT `id` FROM `".$config['prefix']."banned_ips` WHERE `ip` = '".$db->escape($session->ip)."'");
if($db->num_rows($result)<=0){
$db->query("INSERT INTO `".$config['prefix']."banned_ips` (`ip`,`date`,`reason`) VALUES ('".$session->ip."','".time()."','Autoban - Matched Cookie')");
}
$core->message('Gebannt','Es scheint als wäre deine IP aktulle von der Accounterstellung ausgeschlossen.<br /> Wenn du denkst dies sei ein Fehler bitte sende uns eine <a href="mailto:'.$config['siteemail'].'">E-Mail</a>.',TRUE,$config['path'].'/index.php',5);
}
$result=$db->query("SELECT `id` FROM `".$config['prefix']."banned_ips` WHERE `ip` = '".$db->escape($session->ip)."'");
$core->message('Gebannt','Es scheint als wäre deine IP aktulle von der Accounterstellung ausgeschlossen.<br /> Wenn du denkst dies sei ein Fehler bitte sende uns eine <a href="mailto:'.$config['siteemail'].'">E-Mail</a>.',TRUE,$config['path'].'/index.php',5);
}
/*if($_GET['activate']!=""){
if($_GET['regstring']!=""){
$riresult=$db->query("SELECT r.`id` FROM `".$config['prefix']."register` r WHERE r.`regstring` = '".$db->escape($_GET['regstring'])."' AND r.`ip` = '".$db->escape($_SERVER['REMOTE_ADDR'])."'")ordie($db->error());
if($db->num_rows($riresult)<=0){
//$db->query("DELETE FROM `" . $config['prefix'] . "register` WHERE `regstring` = '".$db->escape($_GET['regstring'])."' OR `ip` = '".$db->escape($_SERVER['REMOTE_ADDR'])."'");
$core->message('Sorry','The request you have made is invalid.',TRUE,$config['path'].'/index.php',5);
}
}else{
$db->query("DELETE FROM `".$config['prefix']."register` WHERE `ip` = '".$db->escape($_SERVER['REMOTE_ADDR'])."'");
$core->message('Sorry','The request you have made is invalid.',TRUE,$config['path'].'/index.php',5);
$core->redirect_message('Logged in','You have been successfully logged-in and will be redirected shortly.',TRUE,$config['path'].'/index.php',3);
}else{
$tpl->assign('emsg',$emsg);
$tpl->assign('captcha',$config['captcha']);
$tpl->assign('openid',$config['use_openid']);
$tpl->assign('identity',$_POST['openid']);
$tpl->assign('data',$_POST);
$content=$tpl->fetch('register.tpl');
$core->make_page($content);
}
}
$emsg=false;
If(isset($_POST['submit'])){
/*if($_GET['regstring']!=""){
$riresult=$db->query("SELECT r.`id` FROM `".$config['prefix']."register` r WHERE r.`regstring` = '".$db->escape($_GET['regstring'])."' AND r.`ip` = '".$db->escape($_SERVER['REMOTE_ADDR'])."'")ordie($db->error());
if($db->num_rows($riresult)<=0){
//$db->query("DELETE FROM `" . $config['prefix'] . "register` WHERE `regstring` = '".$db->escape($_GET['regstring'])."' OR `ip` = '".$db->escape($_SERVER['REMOTE_ADDR'])."'");
$core->message('Sorry','The request you have made is invalid.',TRUE,$config['path'].'/index.php',5);
}
}else{
$db->query("DELETE FROM `".$config['prefix']."register` WHERE `ip` = '".$db->escape($_SERVER['REMOTE_ADDR'])."'");
$core->message('Sorry','The request you have made is invalid.',TRUE,$config['path'].'/index.php',5);
$db->query("DELETE FROM `".$config['prefix']."register` WHERE `regstring` = '".$db->escape($_GET['regstring'])."' OR `ip` = '".$db->escape($_SERVER['REMOTE_ADDR'])."'");
if($active==0){
$core->message('Erfolg','Dein Account wurde erstellt und wir haben Dir eine E-Mail gesendet.<br />Folge den Anweisungen in der E-Mail um deinen Account freizuschalten.',TRUE,$config['path'].'/index.php',3);
}else{
$core->message('Erfolg','Dein Account wurde erstellt und du kannst dich nun einloggen.',TRUE,$config['path'].'/index.php',3);
}
}
}elseif(isset($_GET['activate'])){
$result=$db->query("SELECT `uid` FROM `".$config['prefix']."users` WHERE `username` LIKE '".$db->escape($_GET['activate'])."' AND `loginkey`='".$db->escape($_GET['key'])."' AND `active`=0 LIMIT 1");
if($db->num_rows($result)<=0){
$core->message('Fehler','Dieser Account ist entweder bereits freigeschaltet oder irgendwas ist schiefgelaufen.',TRUE,$config['path'].'/index.php',3);
}else{
$key=$session->generate_Key(50);
$db->query("UPDATE `".$config['prefix']."users` SET `loginkey`='".$key."',`active`=1 WHERE `username` LIKE '".$db->escape($_GET['activate'])."' AND `loginkey`='".$db->escape($_GET['key'])."' AND `active`=0 LIMIT 1");
$core->message('Danke','Dein Account wurde aktiviert! Du kannst dich nun einloggen.',TRUE,$config['path'].'/index.php',3);