I have searched for basic information about how to use the email verification plugin to confirm that a real person submitted a form or to set up a double-opt in newsletter registration form where someone can click on a link in the email they receive to validate the form they submitted. Can someone direct me to that? Thanks. Chronoforms is a great product, and I wish to use it for many purposes.
Forums
Email Validation Plugin Tutorial
Hi rstevens,
There are two anti-spam Captch options. ChronoForms has one built in that you can turn on in the Anti-Spam tab. If for some reason this doesn't work for you then there's a plugin to enable a ReCaptcha verifier.
There isn't any double opt-in tool at the moment but this wouldn't be hard to set up from scratch. It might be possible to build a plugin too, I have to do one next week and will think about it.
Bob
There are two anti-spam Captch options. ChronoForms has one built in that you can turn on in the Anti-Spam tab. If for some reason this doesn't work for you then there's a plugin to enable a ReCaptcha verifier.
There isn't any double opt-in tool at the moment but this wouldn't be hard to set up from scratch. It might be possible to build a plugin too, I have to do one next week and will think about it.
Bob
Thanks. Is there a basic explanation of how to use the email validation plugin?
Hi rstevens,
Apologies - I hadn't even noticed that there was an Email Verification plugin now.
From a quick look the first tab is like the ChronoForms Email Setup and Template combined except that the remail will have a link added by ChronoForms; and the last tab wants a database table and field name to record the verification.
The second tab lets you add code for extra actions at each main stage. I think that for testing purposes you can leave all of these blank.
Most of this is explained on the tooltips. Do come back and ask if you ahve any more questions and I'll do some more digging around.
Bob
Apologies - I hadn't even noticed that there was an Email Verification plugin now.
From a quick look the first tab is like the ChronoForms Email Setup and Template combined except that the remail will have a link added by ChronoForms; and the last tab wants a database table and field name to record the verification.
The second tab lets you add code for extra actions at each main stage. I think that for testing purposes you can leave all of these blank.
Most of this is explained on the tooltips. Do come back and ask if you ahve any more questions and I'll do some more digging around.
Bob
I have a problem, when i activate de plugin, it stops to send emails and dont send the Email Validation. Can u help me?
TKS
TKS
HI xplod,
I can only imagine that there is something wrong with the plugin or the configuration.
Bob
I can only imagine that there is something wrong with the plugin or the configuration.
Bob
Hi Bob,
I know this is an old post but wanted to know if there is a tutorial using the email verification plugin. Using the explanation on each line, I managed to insert all the information, however, inserting the {vlink} in the message which is the verification link, will go to original form when you click it. Is there a way using the verification link will go to confirmation page? Email verification plugin is a good one for newsletter sign-up. Please advice. Thanks.
Jenny
I know this is an old post but wanted to know if there is a tutorial using the email verification plugin. Using the explanation on each line, I managed to insert all the information, however, inserting the {vlink} in the message which is the verification link, will go to original form when you click it. Is there a way using the verification link will go to confirmation page? Email verification plugin is a good one for newsletter sign-up. Please advice. Thanks.
Jenny
Just checking if there is answer to my latest post.
RE:
Using the explanation on each line, I managed to insert all the information, however, inserting the {vlink} in the message which is the verification link, will go to original form when you click it. Is there a way using the verification link will go to confirmation page? Email verification plugin is a good one for newsletter sign-up.
Please advice. Thanks
RE:
Using the explanation on each line, I managed to insert all the information, however, inserting the {vlink} in the message which is the verification link, will go to original form when you click it. Is there a way using the verification link will go to confirmation page? Email verification plugin is a good one for newsletter sign-up.
Please advice. Thanks
Hi jmarian1,
I'm not sure but you could add code to the original form to recognise that it is being called from a vlink and behave differently.
Bob
I'm not sure but you could add code to the original form to recognise that it is being called from a vlink and behave differently.
Bob
Hi, I am also trying to find the correct link to the Email Verification Response action in V4.
Just adding my voice, I believe more persons will soon be asking this same question. This is the one thing that is preventing my from placing the form for public use. Emails, uploads, everything else works.
Please help!
Just adding my voice, I believe more persons will soon be asking this same question. This is the one thing that is preventing my from placing the form for public use. Emails, uploads, everything else works.
Please help!
Hi peacemaker,
What exactly is the problem you have? I don't think anyone else haas posted about Email Verification in CFv4.
Bob
What exactly is the problem you have? I don't think anyone else haas posted about Email Verification in CFv4.
Bob
Thank you for your response,
I have created a form in V4 and I am now in the process of adding the email verification sender and response actions.
The sender action asks for a 'Verification code field name' and a 'Verification status field name', both of which I have created a field for in the database, and entered the field names.
It is with the 'Verification link path' field that i am lost.
The help suggests that the link to the actual form is the one to use, but that does not work. When I use {verification_link} in the email the link just displays a blank form. Also, when I check the database, there is no verification code or status stored after the form is submitted.
From working with forms, as well as working with forms from a previous version of chronoforms, I am expecting something like "http://websitename.com/index.php?option=com_chronocontact&chronoformname=form_name&task=beforeshow&uid=INDgyYWRiN2NhZDAzd6a8d11fda200e605abab88c60d4c546".
I hope this explains it better.
I have created a form in V4 and I am now in the process of adding the email verification sender and response actions.
The sender action asks for a 'Verification code field name' and a 'Verification status field name', both of which I have created a field for in the database, and entered the field names.
It is with the 'Verification link path' field that i am lost.
The help suggests that the link to the actual form is the one to use, but that does not work. When I use {verification_link} in the email the link just displays a blank form. Also, when I check the database, there is no verification code or status stored after the form is submitted.
From working with forms, as well as working with forms from a previous version of chronoforms, I am expecting something like "http://websitename.com/index.php?option=com_chronocontact&chronoformname=form_name&task=beforeshow&uid=INDgyYWRiN2NhZDAzd6a8d11fda200e605abab88c60d4c546".
I hope this explains it better.
I guess this is a tough one?
Hi peacemaker,
Sorry, the post slipped through the net the first time around :-(
It is a tough one . . . and there is a bug in administrator/components/com_chronoforms/form_actions/email_verification_sender/email_verification_sender.php at line 26 replace the exisitng line
Bob
Sorry, the post slipped through the net the first time around :-(
It is a tough one . . . and there is a bug in administrator/components/com_chronoforms/form_actions/email_verification_sender/email_verification_sender.php at line 26 replace the exisitng line
$form->data['verification_link'] = $params->get('verification_link_path',
$CF_PATH.'index.php?option=com_chronoforms&chronoform='.$form->form_name&action=verify&hash='.$form->data[trim($params->get('verify_field'))];
with this $form->data['verification_link'] = $params->get('verification_link_path',
$CF_PATH.'index.php?option=com_chronoforms&chronoform='.$form->form_name);
$form->data['verification_link'] .= '&action=verify&hash='.$form->data[trim($params->get('verify_field'))];
The code was set up so that the action paramters were only added if you left the Verification link path empty (if you do so it defaults to the current form).Bob
Hi all,
Here is a basic setup for the "Email Verification Response" part of the Email verification process.
[attachment=0]27-03-2011 16-17-54.png[/attachment]
In each of the OnSuccess and OnFail events I've added a "Show Thanks Message" Action followed by a Show Stopper Action to prevent any further processing.
The Thanks Message boxes just have simple messages "Thank you, your email has been confirmed." and "We're sorry, we couldn't recognise that email :-(". They could be more complex if you wish.
Bob
Here is a basic setup for the "Email Verification Response" part of the Email verification process.
[attachment=0]27-03-2011 16-17-54.png[/attachment]
In each of the OnSuccess and OnFail events I've added a "Show Thanks Message" Action followed by a Show Stopper Action to prevent any further processing.
The Thanks Message boxes just have simple messages "Thank you, your email has been confirmed." and "We're sorry, we couldn't recognise that email :-(". They could be more complex if you wish.
Bob
Thank you very much,
The verification link is much better, but when I click on it a blank page appears.
Also, the verification code and status fields that I entered are still empty in the database.
I will continue to take a look at it tomorrow.
The verification link is much better, but when I click on it a blank page appears.
Also, the verification code and status fields that I entered are still empty in the database.
I will continue to take a look at it tomorrow.
Thank you for your help so far.
However, I am still having a problem. The validation email is sent and the verification link looks correct. When I paste the link into the address bar the page appears blank.
Maybe I have the Email Verification Response settings incorrect.
I have created two fields in the database to store the verification code and the status. When I check the database afterward all of the other fields are populated except these two.
[attachment=0]Capture2.JPG[/attachment]
However, I am still having a problem. The validation email is sent and the verification link looks correct. When I paste the link into the address bar the page appears blank.
Maybe I have the Email Verification Response settings incorrect.
I have created two fields in the database to store the verification code and the status. When I check the database afterward all of the other fields are populated except these two.
[attachment=0]Capture2.JPG[/attachment]
Okay!! The problem with the population of the databases was that I had the DB Save action before I the email verification sender action.
I have confirmed in the database that the verification status is being changed. However, the show thanks message actions are not working. Still no message being displayed.
will keep working on it.
I have confirmed in the database that the verification status is being changed. However, the show thanks message actions are not working. Still no message being displayed.
will keep working on it.
Hi peacemaker,
I can't think of any obvious reason why the Thank you message won't display :-(
By all means email or PM me the site URL and a SuperAdmin login and I'll take a quick look.
Bob
I can't think of any obvious reason why the Thank you message won't display :-(
By all means email or PM me the site URL and a SuperAdmin login and I'll take a quick look.
Bob
Thank you very much, the upgrade to RC1.7 worked.
Hi Bob,
I am able to manage to include the email verification in the form using v4 and an email is sent to the address given for verification. However, when the link is clicked and validated, it goes back to the form itself and the status doesn't change. I wanted if possible to go to our thank you message after they click the link then an email will be emailed to us but that doesn't work. In the Load Event, there is no problem. I have the DB SAve, Email Verification Sender setup, then an Email Actions after and the Show Thanks Message. But the problem goes to my OnSubmit event I guess where the Email Verification Response reside with Success - Email/Show Thank Message, Fail - Event Loop/Email. Please correct me if I am doing it wrong. This is the first time I will be using the Email Verification in v4. Thanks.
I am able to manage to include the email verification in the form using v4 and an email is sent to the address given for verification. However, when the link is clicked and validated, it goes back to the form itself and the status doesn't change. I wanted if possible to go to our thank you message after they click the link then an email will be emailed to us but that doesn't work. In the Load Event, there is no problem. I have the DB SAve, Email Verification Sender setup, then an Email Actions after and the Show Thanks Message. But the problem goes to my OnSubmit event I guess where the Email Verification Response reside with Success - Email/Show Thank Message, Fail - Event Loop/Email. Please correct me if I am doing it wrong. This is the first time I will be using the Email Verification in v4. Thanks.
Hi jmarian1,
I haven't used these actions but looking at them I think that the tidiest way to handle this is to create a new Event on the form using the + Add Event icon below the On Submit event. Call this say 'verify'. Then drag the Email Verification Response action here and configure it.
Then you need to go back to the Email Verification Sender action and add &event=verify to the URL in the Verification Link Path box.
Bob
I haven't used these actions but looking at them I think that the tidiest way to handle this is to create a new Event on the form using the + Add Event icon below the On Submit event. Call this say 'verify'. Then drag the Email Verification Response action here and configure it.
Then you need to go back to the Email Verification Sender action and add &event=verify to the URL in the Verification Link Path box.
Bob
Hi Bob/All,
I actually have an After Submit event that I added after the On Submit event which include the Email Verification Response with Show Thanks Message and Email in Success and Event Loop and Email on Fail. I added the &event=verify in the Email Verification Sender and when you clicked the verification link from the email, it is blank and the URL is https://www.auw.org/test.auw.org/index.php?option=com_chronoforms&chronoform=e_newsletter&event=verify&action=verify&hash=8782fa35b49d6c290fdfea6efc856747. If I don't add the &event=verify you mentioned above in the path link and just include in the Email Verification Sender the the form URL, it goes to the original form after clicking the verification link from the email with the URL=https://www.auw.org/test.auw.org/index.php?option=com_chronoforms&chronoform=e_newsletter&action=verify&hash=720594869c3a9a7481503478577f9ec6. The verified field name that I added in the DB table is not changing to 1 when the email is verified or when the verification link is clicked from the email and I guess that is the problem. I am trying everything I can to make it work but maybe someone has a solution for this. Thanks.
I actually have an After Submit event that I added after the On Submit event which include the Email Verification Response with Show Thanks Message and Email in Success and Event Loop and Email on Fail. I added the &event=verify in the Email Verification Sender and when you clicked the verification link from the email, it is blank and the URL is https://www.auw.org/test.auw.org/index.php?option=com_chronoforms&chronoform=e_newsletter&event=verify&action=verify&hash=8782fa35b49d6c290fdfea6efc856747. If I don't add the &event=verify you mentioned above in the path link and just include in the Email Verification Sender the the form URL, it goes to the original form after clicking the verification link from the email with the URL=https://www.auw.org/test.auw.org/index.php?option=com_chronoforms&chronoform=e_newsletter&action=verify&hash=720594869c3a9a7481503478577f9ec6. The verified field name that I added in the DB table is not changing to 1 when the email is verified or when the verification link is clicked from the email and I guess that is the problem. I am trying everything I can to make it work but maybe someone has a solution for this. Thanks.
Hi jmarian1,
What is the name of your new event? If it's After Submit then you need something like &event=After%20Submit in the URL.
Bob
What is the name of your new event? If it's After Submit then you need something like &event=After%20Submit in the URL.
Bob
Hi Bob,
Thanks for the quick reply. I added the &event=After%20Submit like you stated and it gives me a 500 Internal Error after I click the verification link with the URL: https://www.auw.org/test.auw.org/index.php?option=com_chronoforms&chronoform=e_newsletter&event=After%20Submit&action=verify&hash=7eb5902cdf4a4450b0005bd1ec2b41e7. Is there a way to delete an event here so I can create a new event? Please advice. Thanks.
Thanks for the quick reply. I added the &event=After%20Submit like you stated and it gives me a 500 Internal Error after I click the verification link with the URL: https://www.auw.org/test.auw.org/index.php?option=com_chronoforms&chronoform=e_newsletter&event=After%20Submit&action=verify&hash=7eb5902cdf4a4450b0005bd1ec2b41e7. Is there a way to delete an event here so I can create a new event? Please advice. Thanks.
Hi jmarian1,
I don't see any way of deleting or renaming an added event from the ChronoForms admin interface. (Technically it's possible by working with PHPMyAdmin and some PHP, but not straightforward. [Sorry, something got deleted here] . . .ing the event though (you can check by going to a shortened version of the url.
Somewhere in the processing it seems that there is a loop. I think that the problem here may be the Event Loop on Fail. Please try removing this and adding a Thanks message box that shows a 'Sorry we couldn't verify your email' message.
Bob
I don't see any way of deleting or renaming an added event from the ChronoForms admin interface. (Technically it's possible by working with PHPMyAdmin and some PHP, but not straightforward. [Sorry, something got deleted here] . . .ing the event though (you can check by going to a shortened version of the url.
Somewhere in the processing it seems that there is a loop. I think that the problem here may be the Event Loop on Fail. Please try removing this and adding a Thanks message box that shows a 'Sorry we couldn't verify your email' message.
Bob
How can I tell why an inbound or outbound message bounced, based on the SMTP reply code?
My outbound messages are bouncing, maybe the problem lies with my message security service?
My outbound messages are bouncing, maybe the problem lies with my message security service?
Hi Bob,
I am still having problem with updating the db record from "0" to "1". My on Submit event consists of Custom Server Side Validation/On Success have the actions in order: Email Verification Sender, Email, DB Save and OnFail actions is empty. Then a Show Thanks Message actions after. The above actions are working great. But, when you click the link given via email, it doesn't change my DB into "1". I know for sure the problem is from updating the DB record into "1" but somehow it is not doing it. I created the table with filename: cf_uid for the code, and cf_user_id for the update and those filenames are included in the DB Save information. However, it still doesn't update. Any idea is very much appreciated. I really need this to work before the end of the week and hope you can help. Thanks.
I am still having problem with updating the db record from "0" to "1". My on Submit event consists of Custom Server Side Validation/On Success have the actions in order: Email Verification Sender, Email, DB Save and OnFail actions is empty. Then a Show Thanks Message actions after. The above actions are working great. But, when you click the link given via email, it doesn't change my DB into "1". I know for sure the problem is from updating the DB record into "1" but somehow it is not doing it. I created the table with filename: cf_uid for the code, and cf_user_id for the update and those filenames are included in the DB Save information. However, it still doesn't update. Any idea is very much appreciated. I really need this to work before the end of the week and hope you can help. Thanks.
After so many days figuring out how to make the v4 email validation works, finally it is working. Just in case you may encounter some problem updating your DB after you click the verification link, make sure the Email Verification Response event is in the "verified" action. Thank you Bob for the insight.
Can you please be kind and explain what do you mean by <<make sure the Email Verification Response event is in the "verified" action>>??
I have 2 nights without sleep to solve this issue and no example can be found anywhere! Please somebody can post an example on how to update the verification field to 1? In the older versions of Chronoforms it was 1 million times easier to work with this!
And another question: Is the re-size image plugin abandoned? I cannot find anything like in the old version (where one could create small, medium and big images). This is very useful. I am making a photographic contest on my site, and I want the pictures uploaded to be deleted after I create small pictures, I will have more than 1 thousand photos uploaded and I cannot afford to use 3-4 GB only for this.
Thank you in advance!
Respectfully, Dino
I have 2 nights without sleep to solve this issue and no example can be found anywhere! Please somebody can post an example on how to update the verification field to 1? In the older versions of Chronoforms it was 1 million times easier to work with this!
And another question: Is the re-size image plugin abandoned? I cannot find anything like in the old version (where one could create small, medium and big images). This is very useful. I am making a photographic contest on my site, and I want the pictures uploaded to be deleted after I create small pictures, I will have more than 1 thousand photos uploaded and I cannot afford to use 3-4 GB only for this.
Thank you in advance!
Respectfully, Dino
Hi Dinosrules,
I think that jamarian used the Add Event link below the On Submit event to create a new 'Verify' action and then use action=verify in his URL to direct the response to that event.
Bob
I think that jamarian used the Add Event link below the On Submit event to create a new 'Verify' action and then use action=verify in his URL to direct the response to that event.
Bob
Thank you Bob! That did the trick! Your explanation was perfect.
Dino
Dino
Is there anyway someone can send a couple of screenshots of the complete setup of this functionality?
I am looking to setup the following flow:
1. Newsletter sign-up (only e-mail address) -> double opt in
2. Click on the confirmation e-mail will lead you to joomla registration form of an account
3. E-mail address is already filled in, user can choose to make an account or not.
4. User completes registration. No confirmation mail needed.
Let me know if this / possible.
Thanks!
I am looking to setup the following flow:
1. Newsletter sign-up (only e-mail address) -> double opt in
2. Click on the confirmation e-mail will lead you to joomla registration form of an account
3. E-mail address is already filled in, user can choose to make an account or not.
4. User completes registration. No confirmation mail needed.
Let me know if this / possible.
Thanks!
Hi,
I've the same problem but cannot understand how jmarian solved it.
I configured the Email verification response like above in a "verify" new event, i added "&event=verify" in Email verification sender's URL box, I also tried to directly overwrite URL in email_verification_sender.php but when I click on verfication link it only redirect me on my form page and my DB's validation_status is not updated to "1", nevertheless the validation_code is correctly stored in the DB.
For the moment my validation code URL is like :
[my_form_path]&event=verify&hash=[validation_code]
and my form workflow is like :

Does anyone see an obvious error ?
I've the same problem but cannot understand how jmarian solved it.
I configured the Email verification response like above in a "verify" new event, i added "&event=verify" in Email verification sender's URL box, I also tried to directly overwrite URL in email_verification_sender.php but when I click on verfication link it only redirect me on my form page and my DB's validation_status is not updated to "1", nevertheless the validation_code is correctly stored in the DB.
For the moment my validation code URL is like :
[my_form_path]&event=verify&hash=[validation_code]
and my form workflow is like :

Does anyone see an obvious error ?
This topic is locked and no more replies can be posted.