Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/03/2008, 17:31
Avatar de jaronu
jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 3 meses
Puntos: 52
Re: permitir acceso a zonas restringidas.

lo he intentado adaptar a mi codigo, las lineas que me diste, me han dado mil errores, al final he conseguido que se muestre la pagina, pero intrduzco usuario y contraseña y no me dice que sean erroneas, pero no me redirige a donde quiero.


Código PHP:

<?
//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','juserr','9999')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('registro')or die ('Error al seleccionar la Base de Datos: '.mysql_error());

function 
quitar($mensaje)
{
    
$nopermitidos = array("'",'\\','<','>',"\"");
    
$mensaje str_replace($nopermitidos""$mensaje);
    return 
$mensaje;
}
if(
trim($HTTP_POST_VARS["usuario"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
    
// Puedes utilizar la funcion para eliminar algun caracter en especifico
    //$usuario = strtolower(quitar($HTTP_POST_VARS["usuario"]));
    //$password = $HTTP_POST_VARS["password"];
    // o puedes convertir los a su entidad HTML aplicable con htmlentities
    
$usuario strtolower(htmlentities($HTTP_POST_VARS["usuario"], ENT_QUOTES));
    
$password $HTTP_POST_VARS["password"];
    
$result mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\'');
    if(
$row mysql_fetch_array($result)){
        if(
$row["password"] == $password){
            
            
            
//$user = ($_SESSION["k_username"] = $row['usuario']);
            
            
            /*echo 'Has entrado correctamente '.$_SESSION['k_username'].' <p>';*/
            
            
            //echo '<a href="principal2.php">Miembros</a></p>';
            //Elimina el siguiente comentario si quieres que re-dirigir automáticamente a index.php
            
        
        
?>
            <!--<SCRIPT LANGUAGE="javascript">
            location.href = "principal.php";
            </SCRIPT>-->
            <?
        
        
}else{
            echo 
'<span class="Estilo5">Password incorrecto</span>';
        }
    }else{
        echo 
'<span class="Estilo5">Usuario no existente</span>';
    if (
    
$user $_SESSION['jaronu']){
    
header"Location: /cevit/temp/$user/" ); // Te redirecciona a /carpetas/pepe/
    
}    
    }
    }
    
    
    
mysql_close();

?>

Gracias.