Example #1
0
 public function indexAction()
 {
     $this->view->setUseTemplate(FALSE);
     if ($this->getRequest()->getParam('logout')) {
         Model3_Auth::deleteCredentials();
         $this->redirect();
     }
     if ($this->getRequest()->isPost()) {
         $post = $this->getRequest()->getPost();
         $auth = new Model3_Auth();
         if ($auth->authenticate($post['username'], md5($post['password']))) {
             $rol = $auth->getCredentials('type');
             switch ($rol) {
                 case DefaultDb_Entity_User::TYPE_ADMIN:
                     $this->redirect('Admin/Index');
                     break;
                 case DefaultDb_Entity_User::TYPE_COORDINATOR:
                     $this->redirect('Agent/Index');
                     break;
                 case DefaultDb_Entity_User::TYPE_USER:
                     $this->redirect('Customer/Index');
                     break;
             }
         } else {
             $this->redirect();
         }
     }
 }
Example #2
0
 public function init()
 {
     if (!Model3_Auth::isAuth()) {
         $this->redirect();
     } else {
         $role = Model3_Auth::getCredentials('type');
         if ($role !== DefaultDb_Entity_User::TYPE_COORDINATOR) {
             Model3_Auth::deleteCredentials();
             $this->redirect();
         }
     }
     $this->view->setTemplate('Agent');
 }
Example #3
0
?>
            </div>
        </div>
        <div id="menuWrapper">
            <div class="container" >
                <div class="navbar navbar-inverse">
                    <div class="navbar-inner">
                        <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                        </a>
                        <div class="nav-collapse collapse">
                            <p class="navbar-text pull-right">
                                <?php 
$auth = new Model3_Auth();
?>
                                <!--a href="#" class="navbar-link"><?php 
echo $auth->getCredentials('username');
?>
</a-->
                                &nbsp;&nbsp;
                                <!--a href="<?php 
echo $view->getBaseUrl();
?>
/Index/index/logout/1" class="navbar-link">Salir</a-->
                                <a href="<?php 
echo $view->getBaseUrl();
?>
/Index/index/logout/1" class="navbar-link"><span class="icon-off"></span>&nbsp;Salir</a>
                            </p>
 public function init()
 {
     $this->_credentials = Model3_Auth::getCredentials();
     $this->view->setTemplate('Customer');
 }
Example #5
0
 public function init()
 {
     $this->_credentials = Model3_Auth::getCredentials();
     $this->view->setUseTemplate(FALSE);
 }
Example #6
0
 public static function refreshCredentials($user, $pass)
 {
     self::deleteCredentials();
     $auth = new Model3_Auth();
     return $auth->authenticate($user, $pass);
 }