By checksum on Monday, 28 April 2014
Posted in General Issues
Replies 5
Likes 0
Views 1K
Votes 0
Hello,

When testing my registration, I setup a Regexp value to only allow alphabetic letter. I tested it and it failed, but now whenever I try to go back to the registration, I see the old values I entered and the CAPTCHA does not show up anymore. My joomla caching is disabled and I cleared the ES caching, but I still see the old values in the fields. I am using FIREFOX...
Hello checksum,

Sorry for late reply to this,
Actually how to reproduce on this issues? because I have tried to follow your step in the screenshot you provided, it seems like everything work fine.
Let me know if i getting wrong your issues here. Please advise.
·
Tuesday, 29 April 2014 00:36
·
0 Likes
·
0 Votes
·
0 Comments
·
Put the number 1 after the first name or last name to generate an error message because it will fail the regex validation

The issue I am having is that after you click on registration again, the same information is filled in the fields, they should be all blank when you click on registration again.
·
Tuesday, 29 April 2014 00:44
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Checksum,

Regarding your issue with the registration, the reason you are seeing old values, this is because it is intended to pre-fill with the values which stored in the session until you completed the registration process. Anyway i've added a fix on the user fullname fields so that when there is an error, it will clear the data. Please give it a try again now

Hope this help and have a nice day
Sam
·
Tuesday, 29 April 2014 17:48
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Sam,

The issue is not that it pre-fill the values after you make a mistake, I am ok with that.
The issue is that when the user makes an error, the new page does not include the CAPTCHA anymore, refreshing the page or clicking on REGISTER button again does not bring the CAPTCHA again, so the user cannot register.

I have a regexp rule set in to only accept alphabetic values ^[a-zA-Z]+$ in easysocial for the field FIRST NAME and LAST NAME.
When the user enters 1 in the FIRST NAME or LAST NAME, the page says that there is an error and point to the FIRST/LAST NAME field.
This is where he cannot correct the mistake because there is no CAPTCHA anymore on the registration page.

I disabled the regexp rule for now, you can enable it to test it.
Go to admin and enable regexp for FIRST/LAST NAME.
Then try to register by putting a number next to your first name ie: SAM1
·
Tuesday, 29 April 2014 22:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Checksum,

This is where he cannot correct the mistake because there is no CAPTCHA anymore on the registration page.


If the user has enter correctly the captcha for the 1st time, he user no longer need to enter for the 2nd time. Thus he is not seeing the captcha field. I've tried registered at your by putting the wrong fullname and enter the correct captcha, and when EasySocial redirect me back to the same page, I corrected the name and I was able to submit the registration again ( the captche fields is invisible to me on the 2nd time ). This behaviour was intended as user no longer need to re-enter the captcha until the user completed the registration process

Can you please try again?
I've disabled the regex checking on your fullname field

Hope this help and have a nice day
Sam
·
Wednesday, 30 April 2014 16:20
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post