[Catalyst] New plugin - request for comments

Toby Corkindale tjc at wintrmute.net
Fri Apr 28 19:13:06 CEST 2006

I've written a plugin that wraps CGI::Untaint.
Before I upload to CPAN, I wondered if anyone would like to give me some
It's available at:

 # In your MainApp.pm:
 use Catalyst qw/CGI::Untaint/;

 # Put into your form handler:
 my $email = $c->untaint(-as_email => ’email’);
 # Will extract only a valid email address from $c->req->params->{email}
 # Use -error to get the rejection reason:
 if (not $email) {
     $error = $c->untaint(-last_error => ’email’);

(note - the email extraction also requires CGI::Untaint::email to be installed)


Turning and turning in the widening gyre/The falcon cannot hear the falconer;
Things fall apart, the centre cannot hold/Mere anarchy is loosed upon the world
(gpg --keyserver www.co.uk.pgp.net --recv-key B1CCF88E)

More information about the Catalyst mailing list