karakters

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
dragonfire
Berichten: 65
Lid geworden op: 06 nov 2004, 16:45

karakters

Bericht door dragonfire » 11 dec 2004, 15:43

ik wil dat mensen alleen maar de volgende karakters kunnen gebruiken bij het registreren:
A-Z, a-z, 0-9 en _(lagetrepen)

bij voorbaad dank

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 11 dec 2004, 16:02

Open

includes/functions_validate

Zoek

Code: Selecteer alles

	// Don't allow " and ALT-255 in username.
	if (strstr($username, '"') || strstr($username, '"') || strstr($username, chr(160)))
Na het stukje "|| strstr($username, chr(160)" kan je alle tekens plaatsen die je niet wilt toestaan. Voorbeeld (verbiedt het procent-teken):
|| strstr($username, chr(160) || strstr($username, '%')

dragonfire
Berichten: 65
Lid geworden op: 06 nov 2004, 16:45

Bericht door dragonfire » 11 dec 2004, 16:28

is er geen simpelere manier?
want er zijn honderden soorten vage tekens die men erin kan stoppen en ik ken ze niet eens allemaal

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 11 dec 2004, 16:40

Dat wordt wat ingewikkelder.. Maar waarom zou je dat willen?

dragonfire
Berichten: 65
Lid geworden op: 06 nov 2004, 16:45

Bericht door dragonfire » 11 dec 2004, 17:23

er zijn wat mensen die dit soort namen hebben die ik geblokeert heb:
kanker, *beep*, *beep*_you
en dan gaan hun er bijv. dit van maken:
k@nk3r, kút, f4ck*you enz.


dragonfire
Berichten: 65
Lid geworden op: 06 nov 2004, 16:45

Bericht door dragonfire » 14 dec 2004, 15:18

en als ik nou ook geen - en _ wil?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 14 dec 2004, 17:36

Dan verander je

Code: Selecteer alles

if ( !preg_match("/^[a-z0-9&\-_]+$/i", $username) )
in

Code: Selecteer alles

if ( !preg_match("/^[a-z0-9&]+$/i", $username) )
en verander

Code: Selecteer alles

$lang['Forbidden_characters'] = 'Allowed characters for usernames are a-z, 0-9 and -_'; 
in

Code: Selecteer alles

$lang['Forbidden_characters'] = 'Allowed characters for usernames are a-z, 0-9'; 

Gesloten