Hi Leute,
ich wollte mal fragen ob es ein Modul gibt mit dem ich Email Adressen Bannen kann.
Sodass sich eine Peron nicht wieder (nach dem sie gelöscht wurde) registrieren kann.
Vielen Dank Leute.
betroffene Homepage: externer Link
                
 
                
                Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| Geschlossen | ||
 Di. 31.05.2011
                        18:12 Uhr
                       
                    #1
                        Di. 31.05.2011
                        18:12 Uhr
                       
                    #1
                 
 
                        
 Di. 31.05.2011
                        18:33 Uhr
                       
                    #2
                        Di. 31.05.2011
                        18:33 Uhr
                       
                    #2
                 
 
                        
 
                 Di. 31.05.2011
                        19:17 Uhr
                       
                    #3
                        Di. 31.05.2011
                        19:17 Uhr
                       
                    #3
                 
 
                        
 
                 Di. 31.05.2011
                        19:19 Uhr
                       
                    #4
                        Di. 31.05.2011
                        19:19 Uhr
                       
                    #4
                 
 
                        
 
 Di. 31.05.2011
                        19:20 Uhr
                       
                    #5
                        Di. 31.05.2011
                        19:20 Uhr
                       
                    #5
                 
 
                        
 Di. 31.05.2011
                        19:39 Uhr
                       
                    #6
                        Di. 31.05.2011
                        19:39 Uhr
                       
                    #6
                 
 
                         Di. 31.05.2011
                        19:41 Uhr
                       
                    #7
                        Di. 31.05.2011
                        19:41 Uhr
                       
                    #7
                 
 
                        
 Di. 31.05.2011
                        19:55 Uhr
                       
                    #8
                        Di. 31.05.2011
                        19:55 Uhr
                       
                    #8
                 
 
                         Mi. 01.06.2011
                        00:10 Uhr
                       
                    #9
                        Mi. 01.06.2011
                        00:10 Uhr
                       
                    #9
                 
 
                        
 Mi. 01.06.2011
                        09:53 Uhr
                       
                    #10
                        Mi. 01.06.2011
                        09:53 Uhr
                       
                    #10
                 
 
                        
 Zitat geschrieben von Lord|Schirmer
Zitat geschrieben von Lord|Schirmer 
                 Mi. 01.06.2011
                        18:08 Uhr
                       
                    #11
                        Mi. 01.06.2011
                        18:08 Uhr
                       
                    #11
                 
 
                        
 Mi. 01.06.2011
                        18:22 Uhr
                       
                    #12
                        Mi. 01.06.2011
                        18:22 Uhr
                       
                    #12
                 
 
                         Mi. 01.06.2011
                        20:02 Uhr
                       
                    #13
                        Mi. 01.06.2011
                        20:02 Uhr
                       
                    #13
                 
 
                        
 Zitat geschrieben von camaro
Zitat geschrieben von camaro 
                 Mi. 01.06.2011
                        21:05 Uhr
                       
                    #14
                        Mi. 01.06.2011
                        21:05 Uhr
                       
                    #14
                 
 
                         Fr. 03.06.2011
                        17:34 Uhr
                       
                    #16
                        Fr. 03.06.2011
                        17:34 Uhr
                       
                    #16
                 
 
                         Sa. 04.06.2011
                        13:38 Uhr
                       
                    #17
                        Sa. 04.06.2011
                        13:38 Uhr
                       
                    #17
                 
 
                        
 
                 Sa. 04.06.2011
                        13:51 Uhr
                       
                    #18
                        Sa. 04.06.2011
                        13:51 Uhr
                       
                    #18
                 
 
                         Sa. 04.06.2011
                        17:57 Uhr
                       
                    #19
                        Sa. 04.06.2011
                        17:57 Uhr
                       
                    #19
                 
 
                        
 Mo. 06.06.2011
                        14:09 Uhr
                       
                    #20
                        Mo. 06.06.2011
                        14:09 Uhr
                       
                    #20
                 
 
                        
<?php
define("main",TRUE);
include('include/includes/func/db/mysql.php');
include ('include/includes/config.php');
db_connect();
db_query("CREATE TABLE `prefix_ebann`(`email` VARCHAR(255))");
db_query("INSERT INTO `prefix_modules` (`url`, `name`, `gshow`, `ashow`, `fright`) VALUES
('ebann', 'Email Adresse Bannen', 1, 1, 1)");
db_close();
?>
<?php
// Copyright by: Sniper
// Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
defined ('admin') or die ( 'only admin access' );
$design = new design ( 'Admins Area', 'Admins Area', 2 );
$design->header();
$aktion = $menu->get(1);
$id = $menu->get(2);
if($aktion == "del"){
	$query = "DELETE FROM `prefix_ebann` WHERE `email` = '".$id."'";
	db_query($query);
	/*
	if(db_query($query)){		
		wd("?ebann","Email wurde von der banliste entfernt!");
		$design->footer(1);
	}*/
}
$tpl = new tpl ('ebann', 1);
$email = escape($_POST['email'],'string');
if(isset($_POST['sub'])){
	if(empty($email)){
		wd("?ebann","Es muss eine Email Adresse angegeben werden!");
		$design->footer(1);
	}elseif(db_num_rows(db_query("SELECT * FROM `prefix_ebann` WHERE `email` = '".$email."'")) != "0"){
		wd("?ebann","ein Eintrag mit dieser Email Adresse existiert bereits!");
		$design->footer(1);
	}
	else{
		$query = "INSERT INTO `prefix_ebann` (`email`)VALUES('".$email."')";
		if(db_query($query)){
			wd("?ebann","Email wurde erfolgreich gebannt!");
			$design->footer(1);
		}
		else{
			wd("?ebann","Email konnte nicht eingetragen werden!");
			$design->footer(1);
		}
	}
}
$tpl->out(0);
$query = "SELECT * FROM `prefix_ebann` ORDER BY `email`";
$sql = db_query($query);
$i = "1";
while($row = db_fetch_object($sql)){
	$row->class = ($i %2 == "0" ? $row->class = "Chead" : $row->class = "Cnorm");
	$tpl->set_ar_out($row,1);
	$i++;
}
$tpl->out(2);
$design->footer();
?>
<h1>Emails Bannen</h1>
<form method="post" action="?ebann">
<input type="text" name="email"  />
<input type="submit" name="sub" value="Bannen"  />
</form>
<br />
{EXPLODE}
<div class="{class}" style="display: block;">
	<div style="padding:4px; float:left;" >{email}</div><div style="float:right; padding:4px;"><a href="?ebann-del-{email}"><img src="include/images/icons/del.gif" border="0" /></a></div><div style="clear:both;"></div>
</div>
{EXPLODE}
<?php 
#   Copyright by: Manuel
#   Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
if ( $allgAr['forum_regist'] == 0 ) {
  # user duerfen sich nicht registrieren.
	$title = $allgAr['title'].' :: Users :: Keine registrierung möglich';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b>Keine Registrierung möglich'.$extented_forum_menu_sufix;
  $design = new design ( $title , $hmenu, 1);
  $design->header();
	$tpl = new tpl ( 'user/login' );
	echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
	$tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
	$design->footer();
  exit ();
}
switch ( $menu->get(2) ) {
  default :
	  $title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 1 von 3'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1 );
    $design->header();
		$tpl = new tpl ( 'user/regist' );
		$tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
		$design->footer();
	  break;
	
	case 2 :
	  $name = '';
    $email = '';
    if (!empty($_POST['nutz'])) {
   	  $name = escape($_POST['nutz'],'string');
    }
    if (!empty($_POST['email'])) {
  		$email = escape($_POST['email'],'string');
    }
    
    $ch_name = false;
    $xname = escape_nickname($name);
    if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
      $ch_name = true;
    }
    $chemail = db_num_rows(db_query("SELECT * FROM `prefix_ebann` WHERE `email` = '".$email."'"));
    if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false OR $chemail != "0" ) {
      $title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 2 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
	    $design->header();
		  if (empty($name) OR empty($email)) {
		    $fehler = $lang['yourdata'];
		  } 
		  elseif($chemail != "0"){
			$fehler = "Email Adresse wurde gebannt!";
		}
		  elseif ($name != $xname) {
        $fehler = $lang['wrongnickname'];
      } elseif ($ch_name == false) {
		    $fehler = $lang['namealreadyinuse'];
		  }
  		$tpl = new tpl ( 'user/regist' );
      $tpl->set('name', $name);
      $tpl->set('email', $email);
	  	$tpl->set_out('FEHLER', $fehler, 1);
		  if ( $allgAr['forum_regist_user_pass'] == 1 ) {
		    $tpl->out(2);
		  }
		  $tpl->out(3);
    } else {
	  	$pass = genkey(8);
      if (!empty($_POST['pass'])) {
        $pass = escape($_POST['pass'], 'string');
      }      
      user_regist ($name,$email,$pass);
      
      $tpl = new tpl ('user/regist' );
  		$title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 3 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
		  $design->header();
		  $tpl->set_out ( 'NAME', $name, 4 );
    }
		$design->footer();
	  break;
}
?>
 Mo. 06.06.2011
                        14:57 Uhr
                       
                    #21
                        Mo. 06.06.2011
                        14:57 Uhr
                       
                    #21
                 
 
                        
 
                 Mo. 06.06.2011
                        18:22 Uhr
                       
                    #22
                        Mo. 06.06.2011
                        18:22 Uhr
                       
                    #22
                 
 
                        
 Mo. 06.06.2011
                        18:46 Uhr
                       
                    #23
                        Mo. 06.06.2011
                        18:46 Uhr
                       
                    #23
                 
 
                        
<?php
define("main",TRUE);
if ( !isset($_POST['del']) ) {
include('include/includes/func/db/mysql.php');
include ('include/includes/config.php');
 
db_connect();
 
$query = db_query("SHOW TABLES LIKE '%_ebann'");
 
if ( mysql_num_rows($query) == 0 ) {
 
	db_query("CREATE TABLE `prefix_ebann`(`email` VARCHAR(255))");
	db_query("INSERT INTO `prefix_modules` (`url`, `name`, `gshow`, `ashow`, `fright`) VALUES
	('ebann', 'Email Adresse Bannen', 1, 1, 1)");
	 
	echo 'Erfolgreich installiert! Bitte loesche diese Datei nun!<br /><form method="post" action="install.php"><input type="submit" name="del" value="Install.php loeschen" /></form>';
	 
} else {
	
	die("Die Installation wurde bereits ausgeführt!");
	
}
 
db_close();
} else {
	chmod ('install.php', 0777);
	if ( unlink('install.php') ) {
	
		echo 'Die Datei wurde erfolgreich gelöscht!';
		
	} else {
	
		echo 'Die Datei konnte nciht gelöscht werden!';
		
	}
	
}
?>
                 Mo. 06.06.2011
                        19:17 Uhr
                       
                    #24
                        Mo. 06.06.2011
                        19:17 Uhr
                       
                    #24
                 
 
                        
 Mo. 06.06.2011
                        20:16 Uhr
                       
                    #25
                        Mo. 06.06.2011
                        20:16 Uhr
                       
                    #25
                 
 
                        
 Mo. 06.06.2011
                        20:22 Uhr
                       
                    #26
                        Mo. 06.06.2011
                        20:22 Uhr
                       
                    #26
                 
 
                         Mo. 06.06.2011
                        20:37 Uhr
                       
                    #27
                        Mo. 06.06.2011
                        20:37 Uhr
                       
                    #27
                 
 
                        
 Mo. 06.06.2011
                        20:59 Uhr
                       
                    #28
                        Mo. 06.06.2011
                        20:59 Uhr
                       
                    #28
                 
 
                        
 Mo. 06.06.2011
                        21:07 Uhr
                       
                    #29
                        Mo. 06.06.2011
                        21:07 Uhr
                       
                    #29
                 
 
                        
 Mo. 06.06.2011
                        21:11 Uhr
                       
                    #30
                        Mo. 06.06.2011
                        21:11 Uhr
                       
                    #30
                 
 
                        
<?php
#   Copyright by: Manuel
#   Support: www.ilch.de
 
 
defined ('main') or die ( 'no direct access' );
 
if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
 
if ( $allgAr['forum_regist'] == 0 ) {
  # user duerfen sich nicht registrieren.
    $title = $allgAr['title'].' :: Users :: Keine registrierung möglich';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b>Keine Registrierung möglich'.$extented_forum_menu_sufix;
  $design = new design ( $title , $hmenu, 1);
  $design->header();
    $tpl = new tpl ( 'user/login' );
    echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
    $tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
    $design->footer();
  exit ();
}
 
switch ( $menu->get(2) ) {
  default :
      $title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 1 von 3'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1 );
    $design->header();
        $tpl = new tpl ( 'user/regist' );
        $tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
        $design->footer();
      break;
   
    case 2 :
      $name = '';
    $email = '';
    if (!empty($_POST['nutz'])) {
      $name = escape($_POST['nutz'],'string');
    }
    if (!empty($_POST['email'])) {
        $email = escape($_POST['email'],'string');
    }
    if (!empty($_POST['sig'])) {
        $sig = escape($_POST['sig'],'text');
    } else {
		$sig = '';	
	}
    if (!empty($_POST['icq'])) {
        $icq = escape($_POST['icq'],'string');
    } else {
		$icq = '';	
	}
    if (!empty($_POST['gebdatum'])) {
        $gebdatum = escape($_POST['gebdatum'],'string');
    } else {
		$gebdatum = '';	
	}
    if (!empty($_POST['homepage'])) {
        $homepage = escape($_POST['homepage'],'string');
    } else {
		$homepage = 'http://';	
	}
   
    $ch_name = false;
    $xname = escape_nickname($name);
    if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
      $ch_name = true;
    }
    $chemail = db_num_rows(db_query("SELECT * FROM `prefix_ebann` WHERE `email` = '".$email."'"));
    if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false OR $chemail != "0" ) {
      $title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 2 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
        $design->header();
          if (empty($name) OR empty($email)) {
            $fehler = $lang['yourdata'];
          }
          elseif($chemail != "0"){
            $fehler = "Email Adresse wurde gebannt!";
        }
          elseif ($name != $xname) {
        $fehler = $lang['wrongnickname'];
      } elseif ($ch_name == false) {
            $fehler = $lang['namealreadyinuse'];
          }
        $tpl = new tpl ( 'user/regist' );
      $tpl->set('name', $name);
      $tpl->set('email', $email);
	  $tpl->set('icq', $icq);
	  $tpl->set('homepage', $homepage);
	  $tpl->set('gebdatum', $gebdatum);
	  $tpl->set('sig', $sig);
        $tpl->set_out('FEHLER', $fehler, 1);
          if ( $allgAr['forum_regist_user_pass'] == 1 ) {
            $tpl->out(2);
          }
          $tpl->out(3);
    } else {
        $pass = genkey(8);
      if (!empty($_POST['pass'])) {
        $pass = escape($_POST['pass'], 'string');
      }      
      user_regist ($name,$email,$pass);
     
      $tpl = new tpl ('user/regist' );
        $title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 3 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
          $design->header();
          $tpl->set_out ( 'NAME', $name, 4 );
    }
        $design->footer();
      break;
}
?>
                | Geschlossen | ||
|  | Zurück zu Allgemein | |