Manual Reference Pages - CLASS::DBI::UNTAINT (3)
Class::DBI::Untaint - Class::DBI constraints using CGI::Untaint
use base Class::DBI;
___PACKAGE__->columns(All => qw/id value entered/);
___PACKAGE__->constrain_column(value => Untaint => "integer");
___PACKAGE__->constrain_column(entered => Untaint => "date");
Using this module will plug-in a new constraint type to Class::DBI that
Any column can then be said to require untainting of a given type -
i.e. that any value which you attempted to set that column to (include
at create() time) must pass an untaint as_type() check.
In the examples above, the value column must pass the check in
CGI::Untaint::integer, and similarly entered must untaint as a date.
BUGS and QUERIES
Please direct all correspondence regarding this module to:
COPYRIGHT AND LICENSE
Copyright (C) 2004-2005 Tony Bowden.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License; either version
2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|perl v5.20.3 ||CLASS::DBI::UNTAINT (3) ||2005-09-06 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.