Captcha w/ HTTP Silent Post
The Captcha field prevents the account from getting created because when you HTTP Sient Post to the registration form with the Captcha field it's impossible to pass the image value in the query string since the Captcha image is spontaneous and always changing.
So we have found a work around for those of you that would like to keep a Captcha field on your registration form when executing a HTTP Silent Post.
We will have to modify some database tables altogether by using SQL Completion Events to make a feature that is like an "Auto Approve".
You will make 2 SQL completion events for this is a two step process. These SQL completion events will be apart of your form that's posting the HTTP Silent Post to your registrtiaon form.
The first SQL completion event looks like:
UPDATE aspnet_membership
SET IsApproved =1
WHERE UserID = (SELECT UserID FROM aspnet_Users WHERE UserName = '$(UserN)');
The second SQL completion event looks like:
UPDATE UserPortals SET Authorised = 1 WHERE PortalId=$(PortalID) AND UserId = $(UserID);
By creating these events, this has functionality as an auto approve. But you can still use your Captach control on your registration form without confliction. Hope you enjoy this.