function validarAcceso(Ejecutivo $e) { try { $ejecutivo = new Ejecutivo(); $sql = "SELECT alias, clave, nombreEjecutivo " . "FROM ejecutivo " . "WHERE alias = '" . $e->getAlias() . "' AND clave = '" . $e->getClave() . "';"; $query = mysql_query($sql); while ($row = mysql_fetch_array($query)) { $ejecutivo->setAlias($row['alias']); $ejecutivo->setClave($row['clave']); $ejecutivo->setNombreEjecutivo($row['nombreEjecutivo']); } return $ejecutivo; } catch (Exception $exc) { echo $exc->getTraceAsString(); } }
<!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php try { //Instancia de la clase $ejecutivo = new Ejecutivo(); $ejecutivoDal = new EjecutivoDal(); //Se captura los datos del JSP $ejecutivo->setAlias($_POST['txt_username']); $ejecutivo->setClave($_POST['txt_password']); $ejecutivo = $ejecutivoDal->validarAcceso($ejecutivo); // Si todo esta correcto creará la session ejecutivo, sino redirige a una pagina de error. if ($ejecutivo->getNombreEjecutivo() != "") { $arrayEjecutivo = array('alias' => $ejecutivo->getAlias(), 'clave' => $ejecutivo->getClave(), 'nombreEjecutivo' => $ejecutivo->getNombreEjecutivo()); $_SESSION['ejecutivo'] = $arrayEjecutivo; header('Location: ../Intranet/intranet.php'); } else { header('Location: ../Intranet/error_user.php'); } } catch (Exception $exc) { echo $exc->getTraceAsString();
if (isset($_REQUEST['hoy'])) { $hoy = $getter->limpiar_variable($_REQUEST['hoy']); } else { $hoy = 0; } if (isset($_REQUEST['fec'])) { $fecha = $getter->obtener_fecha_atencion_cliente($cliente, $sucursal); } else { $fecha = 0; } $getter->obtener_clientes($estado, $tipo_atencion, $sucursal, $cliente, $ejecutivo, $group, $limit, $hoy, $fecha); break; case 10: //Login ejecutivos require 'ejecutivos.model.php'; $getter = new Ejecutivo(1); $getter->set_host(1); if (isset($_REQUEST['user'])) { $user = $getter->limpiar_variable($_REQUEST['user']); } else { echo '{"success":0}'; exit; } if (isset($_REQUEST['pass'])) { $pass = $getter->limpiar_variable($_REQUEST['pass']); } else { echo '{"success":0}'; exit; } if (isset($_REQUEST['remember'])) { $remember = $getter->limpiar_variable($_REQUEST['remember']);