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();
Esempio n. 3
0
     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']);