public function executeDelete(sfWebRequest $request)
 {
     $request->checkCSRFProtection();
     $empleado = empleadoQuery::create()->findPk($request->getParameter('id_emp'));
     $this->forward404Unless($empleado, sprintf('Object empleado does not exist (%s).', $request->getParameter('id_emp')));
     $empleado->delete();
     $this->redirect('usuarios/index');
 }
Exemplo n.º 2
0
 public function iniciarSesion($nombre_usuario, $pass)
 {
     $this->setAttribute('nombre_usuario', $nombre_usuario);
     $consulta = empleadoQuery::create();
     $consulta->findByUser($this->getAttribute('nombre_usuario'));
     $consulta->_and();
     $consulta->findByPass($pass);
     if (count($this->empleados = $consulta->find()) > 0) {
         $this->setAuthenticated(true);
     } else {
         $this->cerrarSesion();
     }
 }
Exemplo n.º 3
0
 public function iniciarSesion($nombre_usuario, $pass)
 {
     $empleado = empleadoQuery::create();
     $empleado->filterByUser($nombre_usuario)->filterByPass(md5($pass))->joinWith('Privilegios');
     if ($this->login = $empleado->findOne()) {
         $this->setAttribute('nombre_usuario', $nombre_usuario);
         $this->setAttribute('nivel', $this->login->getPrivilegios()->getDescripcion());
         $this->setAuthenticated(true);
     } else {
         $cliente = ClienteQuery::create();
         $cliente->filterByUser($nombre_usuario)->filterByPass($pass);
         if ($this->login = $cliente->findOne()) {
             $this->setAttribute('nombre_usuario', $this->login->getUser());
             $this->setAttribute('nivel', 'cliente');
             $this->setAttribute('codCliente', $this->login->getIdClie());
             $this->setAuthenticated(true);
         } else {
             $this->cerrarSesion();
         }
         //        $this->cerrarSesion();
     }
 }