예제 #1
0
 public function indexAction()
 {
     $session = new \Shared\Session\ClientSession();
     $test = $session->getData()['cliente_nombre'];
     $layout = $this->layout();
     $layout->setTemplate('website/layout/layout');
     return new ViewModel();
 }
예제 #2
0
 public function indexAction()
 {
     $request = $this->getRequest();
     $message = "";
     /*
             $user = '******';
             $pass = md5('qwerty');
             $entity = new \Empleado();
             $entity->setEmpleadoEmail($user);
             
             //SETIAMOS LA CONTRASEÑA EN MD5
             $entity->setEmpleadoPassword($pass);
             $entity->save();
     */
     if ($request->isPost()) {
         $success = false;
         $post_data = $request->getPost();
         $user = $post_data['txtUser'];
         $pass = md5($post_data['txtPass']);
         $entity = \ClienteQuery::create()->filterByClienteEmail($user)->find();
         //Crear un usuario
         /*
         $entity = new \Cliente();
         	        $entity->setClienteEmail($user);
         	        
         	        //SETIAMOS LA CONTRASEÑA EN MD5
         	        $entity->setClientePassword($pass);
         	        $entity->save();
         */
         if (count($entity) != 0) {
             foreach ($entity as $client) {
                 if ($client->getClienteEmail() == $user && $client->getClientePassword() == $pass) {
                     //Nuesta session
                     $session = new \Shared\Session\ClientSession();
                     $session->Create(array('idcliente' => $client->getIdCliente(), 'cliente_nombre' => $client->getClienteNombrecontacto(), 'cliente_email' => $client->getClienteEmail()));
                     //var_dump($session->getData());
                     return $this->redirect()->toUrl('http://itrade/');
                     //return $this->redirect()->toRoute('client');
                 }
             }
         }
         $message = "Correo electrónico o contraseña incorrecta";
     }
     //Romper la sesion
     $session = new \Shared\Session\ClientSession();
     $session->Close();
     $layout = $this->layout();
     $layout->setTemplate('website/layout/layout_login');
     $viewModel = new ViewModel(array("mensaje" => $message));
     return $viewModel;
 }