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,... |