MOD för att begränsa användarnamn...?

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Supportgrupp, Moderatorgrupp

Jonas
Aktiv medlem
Aktiv medlem
Inlägg: 42
Blev medlem: 2004-01-06 11:43
Svar: 0

MOD för att begränsa användarnamn...?

Inlägg 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?
Användarens profilbild
Kail
Administratör
Administratör
Inlägg: 2937
Blev medlem: 2003-06-03 14:53
Svar: 0

Inlägg av Kail »

Kanske koda själv?
Jakob Persson - Grundare av phpBB Sverige - IT-konsult - http://www.jakob-persson.com
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
Jonas
Aktiv medlem
Aktiv medlem
Inlägg: 42
Blev medlem: 2004-01-06 11:43
Svar: 0

Inlägg av Jonas »

Ingen aning om hur man gör. :)
Användarens profilbild
Kail
Administratör
Administratör
Inlägg: 2937
Blev medlem: 2003-06-03 14:53
Svar: 0

Inlägg av Kail »

Jag ska kika på hur jag löste problemet med ' i användarnamn, var ganska enkelt vad jag kan minnas.
Jakob Persson - Grundare av phpBB Sverige - IT-konsult - http://www.jakob-persson.com
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
rivin
Aktiv medlem
Aktiv medlem
Inlägg: 44
Blev medlem: 2004-01-22 22:37
Svar: 0

Inlägg av rivin »

står inte det i function_validate.php? är inte det registrering, namnbyte och sånt där?
Gud
Hedersmedlem
Hedersmedlem
Inlägg: 207
Blev medlem: 2003-06-03 15:37
Svar: 0
Kontakt:

Inlägg 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. :)
Användarens profilbild
Kail
Administratör
Administratör
Inlägg: 2937
Blev medlem: 2003-06-03 14:53
Svar: 0

Inlägg 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.
Jakob Persson - Grundare av phpBB Sverige - IT-konsult - http://www.jakob-persson.com
The Complete phpBB Template Design Guide (phpBB 2.x): http://archive.jakob-persson.com/articl ... index.html
Jonas
Aktiv medlem
Aktiv medlem
Inlägg: 42
Blev medlem: 2004-01-06 11:43
Svar: 0

Inlägg av Jonas »

Tackar!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 2 och 0 gäster