diff options
Diffstat (limited to 'engine/lib/users.php')
| -rw-r--r-- | engine/lib/users.php | 9 | 
1 files changed, 7 insertions, 2 deletions
| diff --git a/engine/lib/users.php b/engine/lib/users.php index e209f2c38..527eff3cd 100644 --- a/engine/lib/users.php +++ b/engine/lib/users.php @@ -136,7 +136,6 @@ function ban_user($user_guid, $reason = "") {  	global $CONFIG;  	$user_guid = (int)$user_guid; -	$reason = sanitise_string($reason);  	$user = get_entity($user_guid); @@ -810,6 +809,12 @@ function validate_username($username) {  		$msg = elgg_echo('registration:usernametooshort', array($CONFIG->minusername));  		throw new RegistrationException($msg);  	} +	 +	// username in the database has a limit of 128 characters +	if (strlen($username) > 128) { +		$msg = elgg_echo('registration:usernametoolong', array(128)); +		throw new RegistrationException($msg); +	}  	// Blacklist for bad characters (partially nicked from mediawiki)  	$blacklist = '/[' . @@ -1556,7 +1561,7 @@ function users_init() {  	elgg_register_action('friends/remove');  	elgg_register_action('avatar/upload');  	elgg_register_action('avatar/crop'); -	elgg_register_action('avatar/revert'); +	elgg_register_action('avatar/remove');  	elgg_register_action('profile/edit');  	elgg_register_action('friends/collections/add'); | 
