Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/10/2008, 09:40
Avatar de Carlojas
Carlojas
 
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 11 meses
Puntos: 49
Respuesta: Problema con autenticación

Que tal virgimadrid, primero que todo verifica que no tenga errores tu consulta utilizando la función mysql_error(), ahora verifica tambien la forma o el método con el cual rescatas los datos del formulario ya sea POST o GET dependiendo de como lo hayas implementado(Publica el código del formulario que recive los datos), prueba así tu código:
Código PHP:
<?php
$conn 
mysql_connect("localhost","d193453_xxxx","xxxx");
mysql_select_db("d193453_sss",$conn);
$usuario $_POST['usuario'];
$contrasena $_POST['contrasena'];
$ssql "SELECT * FROM sss WHERE usr_pass='$contrasena' and usr_login='$usuario'";
$rs mysql_query($ssql,$conn) or die("Error en consulta $ssql:".mysql_error() );
if (
mysql_num_rows($rs)!=0){
session_start();
session_register("autentificado");
$autentificado "SI";
header ("Location: index.html");
}else {
header("Location: index.php?errorusuario=si");
}
mysql_free_result($rs);
mysql_close($conn);
?>
Otra cosa veo que utilizas sesiones, verifica tambien la correcta implementación de las mismas en las páginas que serían privadas, cosas como ubicar session_start() al principio de cada página, tambien te recomiendo que utilizes el array superglobal $_SESSION para trabajar con las sesiones.


Saludos.
__________________
"SELECT * FROM Mujeres WHERE situacion NOT IN ('CASADAS','CON HIJOS','ATORMENTADAS','CUASI-ENNOVIADAS') AND personalidad <> 'INTENSA'"