mojavi
[
class tree: mojavi
] [
index: mojavi
] [
all elements
]
Packages:
mojavi
Files:
mojavi.php
version.php
subpackage
action
Action.class.php
ActionStack.class.php
ActionStackEntry.class.php
subpackage
config
AutoloadConfigHandler.class.php
CompileConfigHandler.class.php
ConfigCache.class.php
ConfigHandler.class.php
DatabaseConfigHandler.class.php
DefineConfigHandler.class.php
FactoryConfigHandler.class.php
FilterConfigHandler.class.php
IniConfigHandler.class.php
LoggingConfigHandler.class.php
ModuleConfigHandler.class.php
ParameterParser.class.php
RootConfigHandler.class.php
ValidatorConfigHandler.class.php
subpackage
controller
ConsoleController.class.php
Controller.class.php
FrontWebController.class.php
PageWebController.class.php
WebController.class.php
subpackage
core
Context.class.php
MojaviObject.class.php
subpackage
database
CreoleDatabase.class.php
Database.class.php
DatabaseManager.class.php
MySQLDatabase.class.php
PDODatabase.class.php
PostgreSQLDatabase.class.php
subpackage
exception
AutoloadException.class.php
CacheException.class.php
ConfigurationException.class.php
ControllerException.class.php
DatabaseException.class.php
FactoryException.class.php
FileException.class.php
FilterException.class.php
ForwardException.class.php
InitializationException.class.php
LoggingException.class.php
MojaviException.class.php
ParseException.class.php
RenderException.class.php
SecurityException.class.php
StorageException.class.php
ValidatorException.class.php
ViewException.class.php
subpackage
filter
BasicSecurityFilter.class.php
ExecutionFilter.class.php
ExecutionTimeFilter.class.php
Filter.class.php
FilterChain.class.php
SecurityFilter.class.php
subpackage
logging
Appender.class.php
ErrorLogger.class.php
FileAppender.class.php
Layout.class.php
Logger.class.php
LoggerManager.class.php
MailAppender.class.php
Message.class.php
PatternLayout.class.php
StderrAppender.class.php
StdoutAppender.class.php
subpackage
model
Model.class.php
subpackage
request
ConsoleRequest.class.php
Request.class.php
WebRequest.class.php
subpackage
storage
MySQLSessionStorage.class.php
PostgreSQLSessionStorage.class.php
SessionStorage.class.php
Storage.class.php
subpackage
user
BasicSecurityUser.class.php
SecurityUser.class.php
User.class.php
subpackage
util
ConversionPattern.class.php
ParameterHolder.class.php
Toolkit.class.php
subpackage
validator
DateValidator.class.php
EmailValidator.class.php
NumberValidator.class.php
RegexValidator.class.php
StringValidator.class.php
Validator.class.php
ValidatorManager.class.php
subpackage
view
PHPView.class.php
SmartyView.class.php
View.class.php
Classes:
action
Action
ActionStack
ActionStackEntry
logging
Appender
ErrorLogger
FileAppender
Layout
Logger
LoggerManager
MailAppender
Message
PatternLayout
StderrAppender
StdoutAppender
config
AutoloadConfigHandler
CompileConfigHandler
ConfigCache
ConfigHandler
DatabaseConfigHandler
DefineConfigHandler
FactoryConfigHandler
FilterConfigHandler
IniConfigHandler
LoggingConfigHandler
ModuleConfigHandler
ParameterParser
RootConfigHandler
ValidatorConfigHandler
exception
AutoloadException
CacheException
ConfigurationException
ControllerException
DatabaseException
FactoryException
FileException
FilterException
ForwardException
InitializationException
LoggingException
MojaviException
ParseException
RenderException
SecurityException
StorageException
ValidatorException
ViewException
filter
BasicSecurityFilter
ExecutionFilter
ExecutionTimeFilter
Filter
FilterChain
SecurityFilter
user
BasicSecurityUser
SecurityUser
User
controller
ConsoleController
Controller
FrontWebController
PageWebController
WebController
request
ConsoleRequest
Request
WebRequest
core
Context
MojaviObject
util
ConversionPattern
ParameterHolder
Toolkit
database
CreoleDatabase
Database
DatabaseManager
MySQLDatabase
PDODatabase
PostgreSQLDatabase
validator
DateValidator
EmailValidator
NumberValidator
RegexValidator
StringValidator
Validator
ValidatorManager
model
Model
storage
MySQLSessionStorage
PostgreSQLSessionStorage
SessionStorage
Storage
view
PHPView
SmartyView
View
Class: SecurityFilter
Source Location: /filter/SecurityFilter.class.php
Class Overview
ParameterHolder
| --
Filter
| --SecurityFilter
SecurityFilter provides a base class that classifies a filter as one that handles security.
Author(s):
Sean Kerr (skerr@mojavi.org)
Version:
$Id: SecurityFilter.class.php 689 2004-12-21 20:33:05Z seank $
Copyright:
(c) Sean Kerr,
http://www.mojavi.org
Methods
newInstance
Child classes:
BasicSecurityFilter
BasicSecurityFilter checks security by calling the getCredential() method of the action. Once the credential has been acquired, BasicSecurityFilter verifies the user has the same credential by calling the hasCredential() method of SecurityUser.
Inherited Variables
Class:
ParameterHolder
ParameterHolder::$parameters
Inherited Methods
Class:
Filter
Filter::execute()
Execute this filter.
Filter::getContext()
Retrieve the current application context.
Filter::initialize()
Initialize this Filter.
Class:
ParameterHolder
ParameterHolder::clearParameters()
Clear all parameters associated with this request.
ParameterHolder::getParameter()
Retrieve a parameter.
ParameterHolder::getParameterNames()
Retrieve an array of parameter names.
ParameterHolder::getParameters()
Retrieve an array of parameters.
ParameterHolder::hasParameter()
Indicates whether or not a parameter exists.
ParameterHolder::removeParameter()
Remove a parameter.
ParameterHolder::setParameter()
Set a parameter.
ParameterHolder::setParameterByRef()
Set a parameter by reference.
ParameterHolder::setParameters()
Set an array of parameters.
ParameterHolder::setParametersByRef()
Set an array of parameters by reference.
Class Details
[line 24]
SecurityFilter provides a base class that classifies a filter as one that handles security.
Tags:
abstract:
version:
$Id: SecurityFilter.class.php 689 2004-12-21 20:33:05Z seank $
since:
3.0.0
copyright:
(c) Sean Kerr,
http://www.mojavi.org
author:
Sean Kerr (skerr@mojavi.org)
[
Top
]
Class Methods
method newInstance
[line 44]
Controller
newInstance( string $class)
Retrieve a new Controller implementation instance.
Tags:
return:
A Controller implementation instance.
static:
access:
public
since:
3.0.0
author:
Sean Kerr (skerr@mojavi.org)
throws:
FactoryException
If a security filter implementation instance cannot be created.
Parameters:
string
$class
A Controller implementation name.
[
Top
]
Documentation generated on Tue, 21 Feb 2006 01:45:27 +0900 by
phpDocumentor 1.3.0RC5