Welcome the Technical Support section. Help us in assisting you by providing us with a concise and descriptive elaboration of your issues. Be specific and if possible, provide us with a step-by-step instruction in replicating your problem.
use of ! in email address on registration caused error
ISSUE SUMMARY:
- User registered on our website, and by mistake added a ! before the @ in their email address. The system did not 'reject' this.
- User clicked 'Next' from the first registration page (page with username, email address and password), and filled out the Profile page.
- After clicking 'Register' a message flashed up very briefly saying "Please enter a valid email address" or something similar
- then an error screen appeared
-user clicked 'Back' to Profile page and tried to click 'Register' again.
- No more messages showed that there was a problem with the email address. But kept getting Error screen.
User was created in our backend, but user did not think they had completed registration
STEPS TO REPLICATE:
1
2
3
4
5
RESULT
EXPECTED RESULT Email address that contains illegal characters should be 'rejected' on first registration screen.
User shouldn't get stuck in registration process with error screens
could you please upgrade your joomla to 3.5? that user objects depending with joomla library it self.
I tried at my test site there is no issue with [email protected]. joomla allowing that email address (valid email for joomla)
Please can you make validation consistent between the two registration pages?
What is happening is that the user is not told that the email is invalid until they exit the second page. However, the user should be told the email is invalid when they leave the first page, as that is where they entered the email address.
==> It is confusing for the user to be told email is invalid when they leave the second page, because they did not enter their email address there!
So even if we upgrade and there is not a problem with ! any more, validation should be improved by Jomsocial please so that invalid email is identified on first page.
email address must valid if containing ! before @. after investigating the issue at your site, I'm sure the issue from 3rd party extension.
please find which file containing this language constant:
VALID_EMAIL
jomsocial and joomla never use that language constant for invalid email address.
Hi
Email validation should be improved by Jomsocial please, so that invalid email address is identified on first page. It is very confusing for user to be told there is a problem with email address on the second page, when the email address is on the first page.
Thanks
Please look at my first post for what happens if user does put an invalid email address. (they end up with error screens). This needs to be fixed please!
There will always be some users who making an error and put an invalid email address due to typo.
EXPECTED RESULT
- user is told right away that email address is invalid, Eg when they click Next on the first page where they put their contact details
- user should not be told there is a problem when leaving the second page
- user should never see an error screen just because they made a typo
[email protected] is valid email. jomsocial email validation using joomla library. because jomsocial running under joomla.
before that error page. user will got this:
that not from joomla validation, but 3rd party extension. after invalid, that 3rd party extension erase email object.
thats why that error page appear.
I trace back that language string that using for popup message. I found this:
VALID_EMAIL
joomla and jomsocial not using that language string. so it must belongs to 3rd party extension.
please find that 3rd party extension, and disable it.