There's an LDAP plugin available in SVN at http://code.elgg.org/extensions/plugins/ldap_auth/
Though if you're not sure what LDAP is, you probably don't need it :)
Brett
Just put a few lines of code in register.php top reject **any chars you want to block and throw an exception.
I have had good success changing the username in the database.
A rename does not mean dataloss for the user, unless he/she has uploaded photos with tidypics/files. In that case you could go to the Elgg data store directory and rename, but that's rather difficult.
Has anyone made the username field in register.php reject anything but a-z + 0-9? And if so, would you like to share it?
(Makes you wonder why this isn't standard in Elgg when it gives so much trouble)
Has anyone made the username field in register.php reject anything but a-z + 0-9? And if so, would you like to share it?
Yes, it was done, but not in register.php
\engine\lib\users.php, string 1156 in 1.6.1
$blacklist2 = '/\\"\'*& ?#%^(){}[]~?<>;|В¬`@-+=';
extend string with all unwanted chars in username (dot in your case)
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.