示例#1
0
<?php

require "../modelo/mod_connex.php";
$conexion = new connex();
$mysqlconn = $conexion->conectar();
//se capturan los datos del formulario
$emp_nombre = trim($_POST['nombre']);
$emp_apellido = trim($_POST['apellido']);
$emp_cedula = trim($_POST['cedula']);
$emp_login = trim($_POST['login']);
$emp_perfil = trim($_POST['perfil']);
$emp_clave = trim($_POST['clave']);
$emp_conficlave = trim($_POST['conficlave']);
require "../modelo/mod_empleado.php";
$empleado = new empleado();
//se valida la clave
if ($emp_clave != $emp_conficlave) {
    die("Las claves no coinciden");
} else {
    $inserto = $empleado->agregar($emp_nombre, $emp_apellido, $emp_cedula, $emp_login, $emp_perfil, $emp_clave, $mysqlconn);
    if ($inserto == true) {
        $consulta = $empleado->obtener($emp_cedula, $mysqlconn);
        if (mysqli_num_rows($consulta) > 0) {
            $row = mysqli_fetch_row($empleado);
            header("Location: ../vista/empleado_registrado.php");
        }
    } else {
        header("Location: ../vista/error_datos.php");
    }
}
示例#2
0
<?php
	$emp_login = $_POST['usuario'];
	$emp_clave 	 = md5($_POST['clave']);
   $_SESSION['usuario']	= $emp_login;
   $_SESSION['clave']  	= $emp_clave;

	require('../modelo/mod_connex.php');
		$conexion = new Connex();
		$mysqlconn= $conexion->conectar();

	/*if($mysqlconn){
		echo "conexion establecida \n";
		}*/

		require('../modelo/mod_empleado.php');
		$instanciar = new empleado();
		$columna = $instanciar->actualizar($emp_login,$emp_clave,$mysqlconn);

	if(mysqli_num_rows($columna)>0){
		session_start();
		$row = mysqli_fetch_array($columna,MYSQLI_ASSOC);
		$_SESSION["emp_login"]=$row["emp_login"];
		$_SESSION["emp_perfil"]=$row["emp_perfil"];
		header("Location:../vista/hoy.php");
	}
	else{
		$mensaje="Sus datos no coinciden";
	}
	if($mensaje!="") { echo $mensaje;}
?>
示例#3
0
<?php

// Se establece la conexión a la base de datos
require '../modelo/mod_connex.php';
$conexion = new Connex();
$mysqlconn = $conexion->conectar();
//Se realiza el llamado al modelo empleado, se llama a la clase reporte y se solicita la cantidad de empleados registrados.
require "../modelo/mod_empleado.php";
$consulta = new empleado();
$resultado = $consulta->reporte($mysqlconn);
示例#4
0
<?php

require '../modelo/mod_connex.php';
$conexion = new Connex();
$mysqlconn = $conexion->conectar();
require "../modelo/mod_empleado.php";
$consulta = new empleado();
$listar = $consulta->lista($mysqlconn);
if (mysqli_num_rows($listar) > 0) {
    ?>
<style type="text/css">
<!--
.style1 {color: #000000}
.style3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
-->
</style>


<table width=" " border="2" bgcolor="#dcdcdc" align="center" id="tablaregistro" >
<thead >
  <tr bgcolor="#000000" >
  <th align="center" bgcolor="#eeece1"><span class="style3">Nombre</span></th>
  <th align="center" bgcolor="#eeece1"><span class="style3">Apellido</span></th>
  <th align="center" bgcolor="#eeece1"><span class="style3">Cédula</span></th>
  <th align="center" bgcolor="#eeece1"><span class="style3">Usuario</span></th>
 </tr>
 </thead>
 <?php 
    for ($i = 0; $i < mysqli_num_rows($listar); $i++) {
        $row = mysqli_fetch_array($listar, MYSQLI_ASSOC);
        $emp_nombre = $row["emp_nombre"];
示例#5
0
<?php

require '../modelo/mod_connex.php';
$conexion = new Connex();
$mysqlconn = $conexion->conectar();
//se capturan los datos del formulario
$emp_login = $_POST['usuario'];
$emp_clave = $_POST['emp_clave'];
$conficlave = $_POST['conficlave'];
require '../modelo/mod_empleado.php';
$registro = new empleado();
if ($emp_clave != $conficlave) {
    die("Las claves no coinciden");
} else {
    $inserto = $registro->actualizar($emp_login, $emp_clave, $mysqlconn);
    if ($inserto == true) {
        echo "\n\t\t\t\t<meta http-equiv='content-type' content='text/html; charset=utf-8' />\n\t\t\t\t<script type='text/javascript'>\n                alert('Contraseña Actualizada con Exito, \\n Inicie Sesion Con Su Nueva Clave');\n                window.location.href='../vista/index.php'\n\t\t\t\t</script>";
    } else {
        echo "error en el ingreso de datos";
    }
}
示例#6
0
<?php

$emp_login = $_POST['usuario'];
$emp_clave = md5($_POST['clave']);
$_SESSION['usuario'] = $emp_login;
$_SESSION['clave'] = $emp_clave;
require '../modelo/mod_connex.php';
$conexion = new Connex();
$mysqlconn = $conexion->conectar();
/*if($mysqlconn){
		echo "conexion establecida \n";
		}*/
require '../modelo/mod_empleado.php';
$instanciar = new empleado();
$columna = $instanciar->autenticar($emp_login, $emp_clave, $mysqlconn);
if (mysqli_num_rows($columna) > 0) {
    session_start();
    $row = mysqli_fetch_array($columna, MYSQLI_ASSOC);
    $_SESSION["emp_login"] = $row["emp_login"];
    $_SESSION["emp_perfil"] = $row["emp_perfil"];
    $_SESSION["emp_clave"] = $row["emp_clave"];
    header("Location:../vista/hoy.php");
} else {
    echo "\n<body>\n\t\t\t\t\t\t<meta http-equiv='content-type' content='text/html; charset=utf-8' />\n\t\t\t\t\t\t\t<link rel='stylesheet' type='text/css' href='../vista/sweetalert/lib/sweet-alert.css'>\n\t\t\t\t\t\t\t<script type='text/javascript' src='../vista/sweetalert/lib/sweet-alert.min.js' ></script>\n\t\t\t\t\t\t\t<script type='text/javascript'>swal({title:'Error!', text:'Sus Datos No Coinciden', type: 'error',confirmButtonText:'Cerrar'},function(){window.location.href='../vista/index.php'});\n\t\t\t            \t</script>\n</body>";
}
/*if($mensaje!="") { echo $mensaje;}*/