--
You received this message because you are subscribed to the Google Groups "Joomla! General Development" group.
To post to this group, send an email to joomla-de...@googlegroups.com.
To unsubscribe from this group, send email to joomla-dev-gene...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/joomla-dev-general?hl=en-GB.
@Kashmiri
If the emails are the company's emails you might consider suggesting to
them to assign more standard email address without an apostrophe. As far
as I know and if memory serves me right, most major email companies
(gmail, yahoo, hotmail) don't allow apostrophes because there are many
implications from using them (with security being one such issue as
Nicholas mentioned).
Kind regards,
Nick
>> (mailto:joomla-de...@googlegroups.com).
>> To unsubscribe from this group, send email to
>> joomla-dev-gene...@googlegroups.com
>> (mailto:joomla-dev-gene...@googlegroups.com).
Cheers,
Nick
>> > Lead Developer, AkeebaBackup.com (http://AkeebaBackup.com)
You would have a couple of options:
1:Change the email address
(not an option as is understandable)
2:Make core Joomla changes to the filter
(could have security implications)
3: Use JFusion to keep the same names without security implications
This would involve creating a JFusion plugin. JFusion automatically
handles this Joomla limitation with the help of an extra table. The
original username is stored in this jfusion table (which is used for
initial authentication) and then also stores a "safe" username in the
joomla user table o'br...@website.com will turn into
o_b...@website.com in the jos_user table. However this is all done
automatically and the user does not know about this (they login with
o'br...@website.com).
Another advantage of using JFusion for an authentication plugin is
that you can then automatically use many other features like usersync,
etc.
A basic introduction can be found on:
http://www.jfusion.org/docs/doku.php?id=dev;intro
You can see other jfusion example plugins on:
http://code.google.com/p/jfusion/source/browse/branches/1.6.x/administrator/components/com_jfusion/plugins/
Let me now if you need any more info.
Thanks, Marius
Create your own username "lookup" table and filter out the ' in your own code.
Your table will need a userid column (where the jos_user userid is for
that user) and a column to store the original unfiltered username.
This lookup table will prevent people with trying to hack an account.
Ie they can not login with o_b...@website.com into
o'br...@website.com account
Thanks, Marius
Cheers,
Nick