Ver Mensaje Individual
  #31 (permalink)  
Antiguo 08/06/2011, 13:30
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años
Puntos: 75
Respuesta: Problemilla con iniciar sesion

Primero ahí acomode ciertas cosas que me parecía le hacían falta

Código HTML:
<form id="form1" name="form1" method="post" action="autenticacion.php">
    <table width="495" border="0" bordercolor="#FFFFFF">
        <tr>
            <td width="50">
                &nbsp;
            </td>
            <td width="145">
                &nbsp;
            </td>
            <td width="129">
                &nbsp;
            </td>
            <td width="61">
                &nbsp;
            </td>
            <td width="76">
                &nbsp;
            </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>
                &nbsp;
            </td>
        </tr>
        <tr>
            <td colspan="2" class="Estilo7">
                <div align="right">
                    Contrase&ntilde;a:
                </div>
            </td>
            <td colspan="2">
                <label>
                    <input name="password" id="password" type="password" size="45" />
                </label>
            </td>
            <td>
                &nbsp;
            </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&oacute;n" />
                    </div>
                </label>
            </td>
            <td>
                &nbsp;
            </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);
 
?>
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175