Class myMVC_LoginFilter

Description

Filter class to implement a login system.

It checks if a user is authenticated and, if not, redirect to a login action (derived from myMVC_BaseLoginAction)

Located in /myMVC/LoginFilter.php (line 28)

myMVC_BaseFilter
   |
   --myMVC_LoginFilter
Method Summary
 myMVC_LoginFilter __construct (myMVC_HttpRequest $request, myMVC_HttpSession $session, class $calledClass, string $filterType, [array $param = array()])
Variables
Methods
Constructor __construct (line 39)

Constructor.

  • access: public
myMVC_LoginFilter __construct (myMVC_HttpRequest $request, myMVC_HttpSession $session, class $calledClass, string $filterType, [array $param = array()])
  • myMVC_HttpRequest $request: The Request
  • myMVC_HttpSession $session: The session
  • class $calledClass: The called class (subclass of myMVC_BaseAction or myMVC_BaseView)
  • string $filterType: Filter type (PREACTION or PREVIEW)
  • array $param: The optional parameters of the filter

Redefinition of:
myMVC_BaseFilter::__construct()
Constructor.
filter (line 61)

Check if the user already logged in.

If not, redirect to the login action (given as parameter)

  • return: Response code for an Action or NULL, if the program should continue
  • access: public
myMVC_HttpResponse filter ()

Redefinition of:
myMVC_BaseFilter::filter()
Do the job.

Inherited Methods

Inherited From myMVC_BaseFilter

 myMVC_BaseFilter::__construct()
 myMVC_BaseFilter::filter()

Documentation generated on Wed, 27 Jun 2012 09:45:15 +0200 by phpDocumentor 1.4.4