Hola:
el problema que tengo ahora es que ya protegi mi sitio web con password y una variable de sesion para verificar si el usuario se autentifico o todo bien.
1.- Una pagina que pide el password y usuario.
2.- esta pagina llama a un script de control que valida que la dupla sea correcta con datos de una base de MySql.
3.-si el script de control determina que son correctos el usr y passwrd enconces se llama a la página principal con acceso restringido
usr /pass :-----: compruebo datos :----(si datos validos)---: Aplicacion :
Todo funciona como esperaba en mi máquina, en localhost pero a la hora de subirlo a host remoto sucede lo siguiente:
tecleo el usuario y password correctamente y se carga la página de control y ahi se queda. Nunca se va a la primera página.
el codigo del script es el siguiente:
//conecto con la base de datos
include "conexion.php";
$user= $HTTP_POST_VARS['TxtUser'];
$pass= $HTTP_POST_VARS['TxtPass'];
//Sentencia SQL para buscar un usuario con esos datos
$result=mysql_query("Select user, pass from users where user='$user' and pass='$pass'", $conexion);
$row=mysql_fetch_array($result);
//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($result)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: ver1.php"); // ACA LLAMO a la pagina principal de la aplcacion segura
}else {
//si no existe le mando otra vez a la portada
header("Location: index.php");
}
mysql_free_result($result);
?>
de antemano agradesco su ayuda.