Foros del Web » Programando para Internet » PHP »

Ayuda con esta sentencia

Estas en el tema de Ayuda con esta sentencia en el foro de PHP en Foros del Web. Mejor aún: Para eliminar posibilidades deberias de reemplazar el archivo de login por este nuevo: prueba.php Código PHP: <?php if(isset( $_POST [ 'enviar' )) { ...

  #31 (permalink)  
Antiguo 20/08/2005, 06:11
 
Fecha de Ingreso: agosto-2005
Mensajes: 143
Antigüedad: 18 años, 8 meses
Puntos: 0
Mejor aún:
Para eliminar posibilidades deberias de reemplazar el archivo de login por este nuevo:
prueba.php
Código PHP:
<?php
if(isset($_POST['enviar'))
{
    
$conn mysql_connect("localhost","root","");
    
mysql_select_db("foro"$conn);

    
$nick htmlentities(addslashes($_POST["usuario"]));
    
$clave htmlentities(addslashes($_POST["clave"]));

    
$consulta mysql_query("SELECT * FROM usuarios WHERE user='$nick' and clave='$clave'"$conn);
    if(
mysql_num_rows($consulta) != 0)
    {
        
setcookie("nombre"$nicktime()+365); //ten en cuenta que son segundos
        
setcookie("clave"$clavetime()+365); //repito: SEGUNDOS!! xD
        
echo 'Se ha colocado la cookie correctamente';
        exit();
    }else{
        echo 
'El usuario y/o contraseña es inválido<br>';
    }
}
?>
<form method="post" action="prueba.php">
Usuario:<br>
<inpup type="text" name="usuario"><br>
Clave:<br>
<inpup type="password" name="clave"><br>
<input type="submit" name="enviar" value="Conectar">
</form>

Última edición por $thisone; 20/08/2005 a las 06:42
  #32 (permalink)  
Antiguo 20/08/2005, 06:13
 
Fecha de Ingreso: abril-2004
Mensajes: 107
Antigüedad: 20 años
Puntos: 0
ok, ya te contare
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:04.