Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/01/2008, 11:11
jpeeri
Invitado
 
Mensajes: n/a
Puntos:
Re: Una contraseña para cada archivo

Pues lo que debes hacer es crear más o menos esto:

Código PHP:
<?php
if (!empty($_SESSION['password']) && $_SESSION['password'] == true){
    
session_start();
    
header("location descargas/".$_SESSION['nombre']);
} else {
    if (isset(
$_POST['submit']) && isset($_GET['id'])){
        switch (
$_GET['id']){
            case 
"fulano":
                
$contraseña "contraseña_fulano";
                
$nombre "pepe.zip";
                break;
            case 
"pepe":
                
$contraseña "contraseña_pepe";
                
$nombre "pepe.rar";
                break;
        }
        if (
$_POST['password'] == $contraseña){
            
session_start();
            
session_cache_limiter('nocache,private');
            
            
$_SESSION['password'] = true;
            
$_SESSION['nombre'] = $nombre;
            echo 
"Bienvenido, por favor accede al contenido: <a href=\"index.php\">Aquí</a>";
        } else {
            echo 
"CONTRASEÑA INCORRECTA!! <br /> <a href=\"index.php\">Volver</a>";
        }
    } else {
?>
<form action="index.php?id=<? echo $_GET['id'?>" method="post" enctype="multipart/form-data" name="form">
    <input type="password" name="password" />
    <input type="submit" name="submit" value="Enviar" />
</form>
<?
    
}
}
?>