Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/02/2004, 09:42
rogel
 
Fecha de Ingreso: noviembre-2003
Mensajes: 157
Antigüedad: 14 años, 11 meses
Puntos: 0
ok ahora me da otro error

ok entendido o sea no tanto
cambie los codigos pero aún no me resulta la sesion se crea en una pagina que se llama autentificado que es este su script:

Código PHP:
include("connect.php");
if(
$usuario==""){
echo
"<font face='Arial, Helvetica, sans-serif'>Campo Usuario Vacio</font><br>";
echo
"<a href='index.php' title='Atrás'>Volver</a>";
exit();
}
if(
$password==""){
echo
"<font face='Arial, Helvetica, sans-serif'>Campo Contraseña Vacio</font><br>";
echo
"<a href='index.php' title='Atrás'>Volver</a>";
exit();
}
$string="select * from usuarios where nombre='$usuario' and contrasena='$password'";
$respuesta=mysql_query($string,$link)or die("Error Fatal: ".mysql_error());
if(
mysql_num_rows($respuesta)!=0){
//session_start();    
session_register("verificado");     
$_SESSION["verificado"]="SI";
header ("Location: autentificado.php"); 
}else{    
header("Location: index.php?error=si");

mysql_free_result($respuesta);
mysql_close($link); 
ahora cuando entro a index_foro.php llamo la capa de seguridad tomo la sesion y me envia siempre a index.php cosa que deberia hacer solo si no existiera las sesion o si el valor no fuera el que pido asi quedo seguridad:

Código PHP:
$var $_SESSION["verificado"]; 
if (
$var == FALSE) {     
header("Location: ../rogel/index.php");     
exit(); 

if (
$var == TRUE AND $var == "SI") {     
header("Location: index_foro.php");     
exit(); 

porfavor le agradeceria me dijeran lo que esta mal para poder cambiarlo y asi terminar este trabajo muchas gracias