aboutsummaryrefslogtreecommitdiff
path: root/engine/lib/exceptions.php
diff options
context:
space:
mode:
authormarcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-08-25 14:45:49 +0000
committermarcus <marcus@36083f99-b078-4883-b0ff-0f9b5a30f544>2008-08-25 14:45:49 +0000
commit7b62937942d4506c2d2a23c4a7211adbeccd83d1 (patch)
tree13f185f0a38f1d2cf5469eaa3863ff9b4677b361 /engine/lib/exceptions.php
parent1793406d859437dee279a6a8f9870565834c3e7c (diff)
downloadelgg-7b62937942d4506c2d2a23c4a7211adbeccd83d1.tar.gz
elgg-7b62937942d4506c2d2a23c4a7211adbeccd83d1.tar.bz2
Closes #254: If mb_string is installed then internationalised usernames are supported in file system.
Because of this I have raised mbstring from recommended to a (non-fatal) core requirement. Because of the lack of a unicode ctype_alnum function the validation occurs at username input. Because of this I have improved the user registration code: This code now validates for special chars etc in the username. I have also introduced the following new plugin hooks (which are run after primary validation) which provide plugins with the ability to add other requirements (extra security etc). 'registeruser:validate:password' 'registeruser:validate:username' 'registeruser:validate:email' Marcus Povey 25/8/08 git-svn-id: https://code.elgg.org/elgg/trunk@2040 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'engine/lib/exceptions.php')
0 files changed, 0 insertions, 0 deletions