Código HTML:
<form id="form1" name="form1" method="post" action="autenticacion.php"> <table width="495" border="0" bordercolor="#FFFFFF"> <tr> <td width="50"> </td> <td width="145"> </td> <td width="129"> </td> <td width="61"> </td> <td width="76"> </td> </tr> <tr> <td colspan="2" class="Estilo7"> <div align="right"> Nombre de usuario: </div> </td> <td colspan="2"> <label> <input name="username" id="username" type="text" size="45" /> </label> </td> <td> </td> </tr> <tr> <td colspan="2" class="Estilo7"> <div align="right"> Contraseña: </div> </td> <td colspan="2"> <label> <input name="password" id="password" type="password" size="45" /> </label> </td> <td> </td> </tr> <tr> <td colspan="5"> <div align="center"> <a href="nuevousuario.php"> Para usuarios no registrados haga click en este link </a> </div> </td> </tr> <tr> <td colspan="2"> <label> <div align="center"> <input type="submit" name="Submit" value="Iniciar Sesión" /> </div> </label> </td> <td> </td> <td colspan="2"> <label> <div align="center"> <input type="submit" name="Submit2" value="Limpiar Formulario" /> </div> </label> </td> </tr> </table> </form>
Código PHP:
<?php
include 'conexion.php';
$username = $_POST['username'];
$password = $_POST['password'];
$consultaparainicio= "
SELECT *
FROM trabajador
WHERE username_trabajador='$username' AND
contrasena_trabajador='$password'";
$resultado = mysql_query($consultaparainicio) or die(mysql_error());
//vemos si el usuario y contraseña es válido
//si la ejecución de la sentencia SQL nos da algún resultado
//es que si que existe esa combinación usuario/contraseña
if (mysql_num_rows($resultado) != 0){
//ya que usuario y contraseña son válidos defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
/*$consultadelacoordinacion="SELECT trabajador.id_coordinacion, trabajador.id_trabajador, trabajador.nombre_trabajador, trabajador.apellido_trabajador
FROM trabajador
WHERE trabajador.id_coordinacion = '1'";*/
header ("Location: principal.html");
}
else {
//si no existe le mando otra vez a la portada
header("Location: X.php");
}
mysql_free_result($resultado);
?>