Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2014, 08:20
plasma_go
 
Fecha de Ingreso: mayo-2014
Ubicación: Mexico
Mensajes: 79
Antigüedad: 10 años
Puntos: 2
Respuesta: Control de sesion

No he utilizado nada con pdf o cualquier archivo. Y en cuestion a lo que quieres la opcion mas viable es utilizando una bd, Donde tendras dos tablas una de usuario donde tendra el id, usuario y contraseña. Y la segunda tabla donde vendra la id del pdf, la direccion y el id del usuario.

Código PHP:
Ver original
  1. $contra = $_POST['contra']; //consigue los valores de tu formulario
  2. $usua = $_POST['usua'];
  3.  
  4. $db = new DBConnection();
  5. $db->getConnection();
  6.  
  7. $sql = "select nivel, idcatagencia as id from catusuario where Rpe = '".$usua. "' and pass = '" .$contra. "'"; //consulta de tu bd
  8. $handle = mysql_query($sql);
  9. while ($row = mysql_fetch_object($handle))
  10. {
  11.     if(isset($row->nivel) == false){ //si no se encuentra el usuario
  12.         header("Location: ../login.php");  
  13.     }
  14.     else
  15.     {  
  16.             session_start();
  17.             $_SESSION['rpe']  = $usua;
  18.             header("Location: ../ventanilla.php");
  19.     }
  20. }


Recibes el usuario y la contraseña de tuformulario, creas la conexion y consulta. Y si no hay ningun resultado te redireciona a la misma pagina, si conincide el usuario y la contraseña te redireciona a la pagina.

Y con referente a que solo el usuario lea sus pdf. seria casi lo mismo:
Código MySQL:
Ver original
  1. select pdf from tablapdf where tablausuario.idusuario = tablapdf.idusuario and tablapdf.idpdf