pf::web::filter - handle the authorization rules on the portal
pf::web::filter allow, deny, redirect client based on rules.
Test all the rules
Return the reference to the function that parses the rule.
Return the reference to the function that performs the action.
Parse the uri parameter and compare to the rule. If it matches then perform the action.
Parse user_agent parameter and compare to the rule. If it matches then perform the action.
Redirect the user based on the code
Return HTTP code
Inverse inc. <info@inverse.ca>
Minor parts of this file may have been contributed. See CREDITS.
Copyright (C) 2005-2015 Inverse inc.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; 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. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.