Ver Mensaje Individual
  #16 (permalink)  
Antiguo 27/07/2008, 07:39
RicardoU
(Desactivado)
 
Fecha de Ingreso: mayo-2007
Mensajes: 547
Antigüedad: 17 años
Puntos: 1
Respuesta: para expertos en php !

Gracias ..

intente cambiar el nombre del campo en el formulario pero el nombre de mi campo en la base de datos es "login" y ese mismo campo tengo que reutilizarlo para iniciar la sesion.

es decir mas o menos por que faltan mas campos

sql="insert to datos_personales
( nombre,login,password)
value
($name,$login,$password)
Esto en el registro

y en el incio de sesion tengo lo siguiente

<?
session_start();
if (!isset($_SESSION['login'])){
header("Location: http://localhost/impulse/admin/novalido.php");
exit;
}
$user=$_SESSION['login'];

?>


Este es mi codigo completo endonde autentifico mi usuario...me han manda una asignación muy parece en dos ocaciones les muestro mi codigo para que puedan ver que si lo estoy manejando y se resuelve.

gracias.

$txtUsuario=$_POST['txtlogin'];
$txtPasswd=$_POST['txtpassword'];

$sql="select IdUsuario from usuario
where login ='$txtUsuario' and
password ='$txtPasswd'";

$resultado=mysql_query($sql,$conexion);

if($fila=mysql_fetch_array($resultado)){
session_start();
$_SESSION['login']=$txtUsuario;
$_SESSION['IdUsuario']=$fila['IdUsuario'];
header("Location: http://localhost/alidoindex.php");
}

{
header("Location: http://localhost/novalido.php?error=1");
}


?>

Última edición por RicardoU; 27/07/2008 a las 07:50