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

Cita:
Iniciado por putapunker Ver Mensaje
el formulario donde pido el username y password estan en la pagina inicio.php y en autenticacion es donde esta el codigo que mostre en la pregunta
por eso, debes recoger los campos que vas a validar, si en inicio.php está el form y vas a validar en autenticacion entonces el form debería llevar esto

en inicio.php
Código HTML:
<form name= "el/nombre" method="post" action="autenticacion.php"> 

y en autenticacion...

Código PHP:
<?

 
require('conexion.php');

$username $_POST['nombredelcampousername'];
$password $_POST['nombredelcampopassword'];

$consultaparainicio"SELECT * FROM trabajador WHERE username_trabajador='$username' and contrasena_trabajador='$password'";

 
$resultado mysql_query($consultaparainicio);
 
//vemos si el usuario y contraseña es váildo
 //si la ejecución de la sentencia SQL nos da algún resultado
 //es que si que existe esa conbinación usuario/contraseña
 
if (mysql_num_rows($resultado)!=0){
 
//usuario y contraseña 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