We have set up a webform to subscribe people to a secure zone. The people are subscribed to the secure zone on submission of the form but
1. do not get an email about the secure zone
2. are in the secure zone without a user name and password
3. Can reset their passwords, but still do not get a user name so they can't log in.
I have attached some screenshots to explain the problem. Has anyone else run into this one?
I have also submitted a quesiton about it in Get Satisfaction in case it is a V3 problem.
Here is the webform set up to subscribe the person to a secure zone. The webform is inserted on the page as a module
Here is how the person looks in the secure zone - no username or password is set and they do not get an email welcoming them to the secure zone on testing.
If they do a password reset they get an email about it, but still cannot log in as they have a password but still no username. I tried logging in with the email address, and new password, but could not do so.
Hi,
Thanks for the screencasts.
The "one month membership" form are you capturing "username and password" form the customer? What I think is happening is that the form isn't collecting this data initially (by design) so the customer although assigned to a zone doesn't have any login details. Basically leaving out the username/password in the form will require to admin to either manually create the IDs or to select the "email login ID to subscribers".
"Click this link to send login details to all subscribers of this Secure Zone. If a subscriber does not have a username and/or password set, one will be generate for them. You can manually add a username and/or password for any customer by accessing their customer record."
Hope this helps!
-Sidney
Hi Sidney,
Thanks for this reply. It is an interesting development to me, and looks like secure zones have changed a bit in V3. I set up 3 in V2, about a year ago and the webform the client filled in triggered an automatic email, and I don't remember having to set the secure zone to that in the back end.
I can see this is the case now.
With this client, we want the system to generate the secure zone login and password, rather than have them fill those fields in as well, as the forms are very long to start with.
I will give this a go and report back if I have further problems.
By the way, I put this in Get Satisfaction, as I thought it was a V3 issue, and got the spectacularly unhelpful answer of "don't post this question here as it is nothing to do with V3". Not a good look as I have a client waiting on the answer to this issue.
I also logged a job, and have not had a reply, although I do expect a reflexive link to how to set up a secure zone when I finally get one.
So it looks like the forums are still winning as a way to get an answer about a client related issue.
Thanks again Sidney,
Regards,
Mary
Hi Sidney,
The screenshot you put here triggers an email to every subscriber in the secure zone, not an email to subscribers as they are added to the secure zone.
Going into the back end of BC and sending password and login details to all subscribers is not the solution I am looking for. Also, interestingly enough, when I did this, the test subscriber who had no login name or password, got a login name, but no password was set. So I hope this is acting as expected, and not another problem.
In the past, when someone was added to a secure zone from a form, a user name and password was generated automatically by BC and emailed to the subscriber. Later on it got modified to sending a user name and a link to set the password (recent development earlier this year).
Now it looks like the email to a subscriber with their user name and password set link is no longer triggered automatically if they are added to a secure zone via a form.
So what I need to know is, do I have to add the email and password fields to the form to get the secure zone email triggered? This is not a deal breaker, but my client doesn't want this, and acting on our knowledge of secure zones in BC for other websites, we told them it would not be needed. Looks like it is now, but it won't be a dealbreaker. We'll just say the system has changed.
At the moment the form I have created just subscribes the applicant to a secure zone, but does not ask them to fill in a user name and password. The form also adds them to a loyalty campaign as it is for a membership that expires after a certain time. Also the form is taking credit card payment for offline processing.
Hi Sidney,
I have discovered further problems now that I have added the login and password fields to the webform.
1. The webform did not update with the new fields when I went in to customise it. So I had to reset the form to original setup and lose all of the extra coding done on the form including:
a. javascript to set an expiry date for access to the secure zone
b. coding to the amount field so that it could not be changed
c. Zip to postcode and Cell to mobile phone labels
d. other fields marked as hidden
Below are screen shots to show that I added the password and login fields but they were not in the webform when I went in to edit it.
Not good.
Also, the javascript checking on the required fields for the forms are not working.
And finally, when testing the form and adding a username and password, the person was subscribed to the secure zone, but the welcome secure zone subscription email giving them the user name and password still did not trigger.
and
they were subscribed with a different username, not the one on the form.
So bottom line, webforms seem to be a bit broken at the moment. Is that the case? I have given up on doing the secure zone subscription from the forms now, and will tell the client it can't be done at the moment.
I still need to get the javascript checking working on the forms though, and remember submitting a question about that a while ago. Looks like it is still a problem.
Here is the screen showing that I added the new fields to the form and saved it.
Here is the web form editor screen - with the new fields not there!
Hi Mary,
Correct the form will need to either include the username/password in the form or the admin will need to manually create via the admin the login details.
When updating the form you can simply apply to the page. However based on your screencast I see that you are using the web form editor which means you'll need to restore to default to display the added system field. The only drawback is that you'll lose your customization work within the form editor section. This is something to consider when needing to add additional fields to the form after its been customized. Once restored to default please save and the form will update with the new fields.
If still having trouble produce a test page with the form and I'll investigate further on your behalf.
Kind regards,
-Sidney
Hi there Sidney,
So I saved the code from the form in notepad, reset the form, added the login and password fields and then copied that code, and put it in the old form code, so I didn't have to recustomize.
However, when testing the form and filling in the username and password fields, the person was subscribed to the secure zone, but the welcome secure zone subscription email giving them the user name and password still did not trigger.
and
they were subscribed with a different username, not the one on the form.
So bottom line, webforms seem to be a bit broken at the moment. Is that the case? I have given up on doing the secure zone subscription from the forms now, and will tell the client it can't be done at the moment.
However, I do need this to work, and I am worried about other sites we have already set up that subscribe users to a secure zone.
Hi Mario,
I have set up two pages now with test forms on them.
http://www.warehousefitness.com.au/test has a form on it with no customisations and just has the jscript to expire the secure zone and adds the person to a secure zone.
This works as expected. Worflow emails happen, the person is subscribed and they can log in
http://www.warehousefitness.com.au/test-two has a form on it which contains the original code from the form we created, all customised up. It has jscript on it to expire the secure zone and the form action directs the user to a thank you page at https://warehousefitnesscentre.worldsecuresystems.com/thankyou-members hip.htm
This form now sends the person their log in details from their form, but does not add them to the secure zone so they cannot log in. Weird.
Hi Mario,
I have also put another version of the form onto a page called
http://www.warehousefitness.com.au/purchase-one-month-membership
This subscribes them to the secures zone, but an error generates on submission of the form saying 'you do not have access to this secure zone' The user is subscribed to the secure zone and can log in though, but this message is confusing.
Also a workflow email is triggered, but the user does not get the secure zone welcome email.
Here is a screen shot of the error message generated on submission of that form:
Hey Mario,
Did you test the form with a secure zone set up with a secure landing page?
I think this is the problem.
If the form is subscribing a user to a secure zone on submission, it tries to go straight to the secure zone landing page when the user clicks submit.
They then get the Unauthorized access message. Administrator workflow emails are sent, and the user does get an email welcoming them to the secure zone.
I guess I could put the secure zone landing page in an unsecure area and put a login area on it, but of course then they would log in and land back on the same page, with the login box on it. It seems a bit recursive.
Mario, seriously, this is a problem that needs to be fixed.
I have put some a form on this web page, that subscribes the user to the secure zone, and adds expiry javascript, it has the Unauthorized Access message. I have also tried a form with no expiry javascript, that subscribes the user to a secure zone and this also gets the unauthorized Access message.
You can test the two forms here:
Form with secure zone subscription and expiry javascript on this page http://www.warehousefitness.com.au/test
Form with secure zone subscription only on this page http://www.warehousefitness.com.au/test-two
Both get an error: Unauthorized Access on submission, as they are trying to go to the Secure zone landing page, instead of sending the Secure Zone welcome message.
Thanks,
Mary
OK so I have found my own workaround in case someone else comes against this problem.
Redirect the form to another page, say a thank you page. You put this code in the form code, at the top. You add &PageID=/URLHERE
Don't forget the slash in front of the URL.
This code needs to go right at the end of the form code eg:
<form name="catwebformform50443" method="post" onsubmit="return checkWholeForm50443(this)" enctype="multipart/form-data" action="https://warehousefitnesscentre.worldsecuresystems.com/FormProcessv2.as px?WebFormID=27716&OID={module_oid}&OTYPE={module_otype}&EID={module_eid}&CID={mo dule_cid}&CC={module_urlcountrycode}&Referrer={module_siteurl, true,true}&PageID=/thankyou-membership.htm">
North America
Europe, Middle East and Africa
Asia Pacific