1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
<?php
$auth = Zend_Auth::getInstance();
if ($auth->hasIdentity())
{
$identity = $auth->getIdentity();
$role = strtolower($identity->prf_id);
} else
{
$role = 'visiteur';
}
$controller = $request->controller;
$action = $request->action;
if (!$acl->isAllowed($role, $controller, $action))
{
if ($role == 'visiteur')
{
$this->view->loginErrorMessage = 'EEEEE';
$request->setControllerName('utilisateurs');
$request->setActionName('login');
} else
{
$request->setControllerName('error');
$request->setActionName('noauth');
}
} |
Partager