<!-- Para el Funcionamiento de este control de Acceso es necesario tener una tabla de Nombre: usuario
con los campos: login_usuario, clave_usuario, nivel_usuario, nombre_usuario
teniendo clave principal: clave_usuario
en el nivel_usuario trabajamos dos Niveles A (Administrador acceso a todo) y B (Usuario Limitado)
-->
<?php
session_start();
include ('conexion.php');
//recibir los valores del formulario, para usuario y clave
$login_usuario = $_POST['login_usuario'];
$clave_usuario = $_POST['clave_usuario'];
if ($_POST['boton'] != "") {
//Preparar la consulta en sql comparando usuario y clave de la tabla con los provenientes de el formulario
$sql = "select * from usuario where login_usuario='$login_usuario' and clave_usuario='$clave_usuario'";
//Ejecutar la consulta
$res = mysql_query($sql) or die(mysql_error());
// Buscar en la Tabla el usuario y el nivel que se compararan en la consulta previa
if ($fila = mysql_fetch_array($res))
{
$_SESSION['login_usuario'] = trim($fila["login_usuario"]);
$_SESSION['nivel_usuario'] = trim($fila["nivel_usuario"]);
// indicamos la pagina que se va a abrir de ser correcto el usuario y la clave, comunmente se dirije al menu
echo "<script>window.location='index.php'</script>;";
}
// de no coincidir se envia un mensaje atravez de una ventana indicando el Error
else { echo "<script>alert('Combinación Usuario/Contraseña no Valida');</script>;"; }
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Control de Acceso</title>
</head>
<body>
<h2 align="center"><strong>Control de Acceso </strong></h2>
<form name="frm" action="" method="POST">
<table align="center" border="0">
<tr>
<!--Caja de texto para el ingreso del usuario -->
<td width="86"><input name="login_usuario" type="text" id="login_usuario" placeholder="Usuario" value="<?php echo $login_usuario; ?>" required="required"/></td>
</tr>
<tr>
<!--Caja de texto para el ingreso de la clave-->
<td><input name="clave_usuario" type="password" id="clave_usuario" placeholder="Contraseña" required="required"/></td>
</tr>
<tr>
<!--Boton-->
<td><input name="boton" type="submit" value="Entrar" /></td>
</tr>
</table>
</form>
</body>
</html>
Nota: este archivo se guarda con el nombre acceso y la extensión .php y listo
0 Comentarios