Gibt es eine möglichkeint beleidigende Benutzernamen bei der Registrierung zu verbieten?
Danke grüße Sapperlot!
verwendete ilchClan Version: 1.1
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| Geschlossen | ||

$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;
}und füge darunter diese Zeilen ein (bei mir Zeile 50) $badnames = array('badname1', 'badname2');
foreach ($badnames as $bn) if (preg_match('/'.$bn.'/i',$name)) $ch_name = false;
$badnames = file('badnames.txt');
foreach ($badnames as $bn) if (preg_match('/'.trim($bn).'/i',$name)) $ch_name = false; schreiben und die Datei badnames.txt neben index.php und admin.php speichern, in der in jeder Zeile ein Badname stehen sollte.

$badnames = array('badname1', 'badname2');
foreach ($badnames as $bn) if (preg_match('/'.$bn.'/i',$name)) $ch_name = false;


$badnames = array('badname1', 'badname2');
foreach ($badnames as $bn) if (preg_match('/'.$bn.'/i',$name)) $ch_name = false;

| Geschlossen | ||
![]() |
Zurück zu HTML, PHP, SQL,... | |