On Wed, Jun 25, 2008 at 8:19 PM, Aaron Collins <[EMAIL PROTECTED]> wrote: > I'm trying to write a perl based mod_captcha using the recaptcha service, I > was wondering is someone could tell me which handler I should use that would > allow me to have mod_perl intercept a request going to a specific location > and if it i return true continue with the request. In my case I use > ProxyPass to pass request to java. So I'd want to have my handler jump in > give a captcha and when the captcha is approved continue forwarding it on to > the proxypass. If my understanding of mod_perl is incorrect please let me > know if their is a better logic to approach this.
You can't do all that within a single HTTP request. What you need to do is check if the person is authorized already (usually through a cookie), and if not, redirect them to your captcha application. When they pass the captcha, you give them a cookie that identifies them, and that cookie allows them in to the protected area. Rather than write this all yourself, I suggest you subclass Apache::AuthTicket. - Perrin > > -- > -Aaron Collins > Systems Engineer/ Release Engineer > Hawaii Information Consortium > 220 S. King St. Suite 2190 > Honolulu, Hawaii 96813 > Cell: 808.203.8756 > Office: 808.587.4213 > > ************************************************************ > CONFIDENTIALITY NOTICE: > This email and any attachments are confidential. If you > are not the intended recipient, you do not have permission > to disclose, copy, distribute, or open any attachments. If > you have received this email in error, please notify us > immediately by returning it to the sender and delete this > copy from your system. > ************************************************************ > >