Sida 1 av 1
MOD för att begränsa användarnamn...?
Postat: 2004-01-23 20:48
av Jonas
Jag skulle vilja ha en MOD som fixar att man inte kan använda mellanslag i användarnamnen, men hittar ingen.
Är det någon som vet exakt var jag kan få tag i en sådan?
Postat: 2004-01-24 02:46
av Kail
Kanske koda själv?
Postat: 2004-01-24 13:52
av Jonas
Ingen aning om hur man gör.

Postat: 2004-01-24 16:20
av Kail
Jag ska kika på hur jag löste problemet med ' i användarnamn, var ganska enkelt vad jag kan minnas.
Postat: 2004-01-24 19:54
av rivin
står inte det i function_validate.php? är inte det registrering, namnbyte och sånt där?
Postat: 2004-01-25 11:14
av Gud
lägg till:
Kod: Markera allt
$username = preg_replace(' ', '', $username);
På rad 33 i includes/function_validate.php
Jag är ingen expert på reg exp i PHP, men jag gissar på att det fungerar.

Postat: 2004-01-25 13:21
av Kail
Ja, det där borde fungera, det mitt script gjorde var att det kollade efter ' och ifall en sådan hittades sa det ifrån. Men med lite modifikation så:
Innan:
return array('error' => false, 'error_msg' => '');
}
//
// Check to see if email address is banned
// or already present in the DB
//
Lägg till:
Kod: Markera allt
// Don't allow blank spaces in username.
if ( strstr($username, ' ') )
{
return array('error' => true, 'error_msg' => $lang['Username_invalid']);
}
Du bör också rota runt i språkfilerna och ändra så att det står att man inte få har mellanslag i användarnamnet.
Postat: 2004-01-26 19:32
av Jonas
Tackar!