Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2016, 10:56
borjitaaa
 
Fecha de Ingreso: marzo-2015
Mensajes: 3
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Crear sección privada para el usuario administrador

Hola de nuevo.

He copiado tu código en el mio y no funciona.
Copio el código por si he hecho algo mal.

Código PHP:
Ver original
  1. <?php
  2. //Este archivo es la pantalla que el usuario ve si se logueo correctamente, nada mas como ejemplo he creado una muy sencilla. Cuando el usuario accede a esta pagina web se supone que ya paso por la pantalla de login y sus datos fueron verificados en la BD.
  3.  
  4. //Inicializar una sesion de PHP
  5.  
  6. //Validar que el usuario este logueado y exista un UID
  7. if ( ! ($_SESSION['autenticado'] == 'SI' && isset($_SESSION['uid'])) )
  8. {
  9.     //En caso de que el usuario no este autenticado, crear un formulario y redireccionar a la
  10.     //pantalla de login, enviando un codigo de error
  11. ?>
  12.         <form name="formulario" method="post" action="AreaPrivada.php">
  13.             <input type="hidden" name="msg_error" value="2">
  14.         </form>
  15.         <script type="text/javascript">
  16.             document.formulario.submit();
  17.         </script>
  18. <?php
  19. }
  20.  
  21.     //Conectar BD
  22.     include("conectar_bd.php");  
  23.     conectar_bd();
  24.  
  25.     //Sacar datos del usuario que ha iniciado sesion
  26.     $sql = "SELECT id_usuario,tx_username
  27.            FROM tbl_users
  28.            WHERE id_usuario = '".$_SESSION['uid']."'";        
  29.     $result     =mysql_query($sql);
  30.  
  31.     $nombreUsuario = "";
  32.    
  33. <?php
  34. if($_session['nivel'] == "Admin"){ ?>
  35. <li>Crear Usuarios</li>
  36. <li>Ver Cuentas Bancarias</li>
  37.  }; ?>
  38.  
  39.  <?php
  40.  
  41.     //Formar el nombre completo del usuario
  42.     if( $fila = mysql_fetch_array($result) )
  43.         $nombreUsuario = $fila['tx_username'];
  44.        
  45.        
  46.        
  47.     //MOSTRAR LOS PDF´S DE LAS ACTAS
  48.     //vamos a crear nuestra consulta SQL
  49.     $consultaActas = "SELECT tx_archivo FROM tbl_actas2015 WHERE id_usuario = '".$_SESSION['uid']."'";
  50.     //con mysql_query la ejecutamos en nuestra base de datos indicada anteriormente
  51.     //de lo contrario mostraremos el error que ocaciono la consulta y detendremos la ejecucion.
  52.     $resultado= @mysql_query($consultaActas) or die(mysql_error());
  53.  
  54.     //si el resultado fue exitoso
  55.     //obtendremos el dato que ha devuelto la base de datos
  56.     $datos = mysql_fetch_assoc($resultado);
  57.     //ruta va a obtener un valor parecido a "imagenes/nombre_imagen.jpg" por ejemplo
  58.     $rutaActas = "pdf_actas/" . $datos['tx_archivo'];
  59.    
  60.    
  61.    
  62.     //MOSTRAR LOS PDF´S DE LAS ACTAS
  63.     //vamos a crear nuestra consulta SQL
  64.     $consultaCuentas = "SELECT tx_archivo FROM tbl_cuentas2015 WHERE id_usuario = '".$_SESSION['uid']."'";
  65.     //con mysql_query la ejecutamos en nuestra base de datos indicada anteriormente
  66.     //de lo contrario mostraremos el error que ocaciono la consulta y detendremos la ejecucion.
  67.     $resultado= @mysql_query($consultaCuentas) or die(mysql_error());
  68.  
  69.     //si el resultado fue exitoso
  70.     //obtendremos el dato que ha devuelto la base de datos
  71.     $datos = mysql_fetch_assoc($resultado);
  72.     //ruta va a obtener un valor parecido a "imagenes/nombre_imagen.jpg" por ejemplo
  73.     $rutaCuentas = "pdf_cuentas/" . $datos['tx_archivo'];
  74.          
  75. //Cerrrar conexion a la BD
  76. mysql_close($conexio);
  77.  
  78.  
  79.  
  80. ?>
  81.  
  82. <html>
  83. <head>
  84.     <meta charset="utf-8">
  85.     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  86.     <title>Inicio</title>
  87.     <link rel="stylesheet" href="css/AP_Contenido.css"/>
  88.     <link rel="stylesheet" href="file:///Volumes/Macintosh%20HD/Applications/PagAlberto/css/AP_Contenido.css"/>
  89.     <!--<link rel="shortcut icon" type="image/x-icon" href="http://elemisdesign.com/demos/caprice/style/images/favicon.png" /> Poner un icono en la pestaña-->
  90.     <link href='http://fonts.googleapis.com/css?family=Amaranth' rel='stylesheet' type='text/css'>
  91.     <link href='http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic' rel='stylesheet' type='text/css'>
  92. </head>
  93.  
  94.  
  95. <body>
  96.  
  97. <!-- Begin Wrapper -->
  98. <div id="wrapper">
  99.     <!-- Begin Sidebar -->
  100.     <div id="sidebar">
  101.          <div id="logo"><a href="http://mybuck.site11.com"><img src="img/r2r.png" alt="R2" align="center" /></a></div>
  102.          
  103.     <!-- Begin Menu -->
  104.     <div id="menu" class="menu-v">
  105.       <ul>
  106.         <li><a href="http://r2a2.es/">Inicio</a></li>
  107.         <li><a href="http://r2a2.es/Intermediacion_inmobiliaria.html">Intermediación inmobiliaria</a></li>
  108.         <li><a href="http://r2a2.es/gestion_administracion_inmobiliaria.html">Gestión y administración inmobiliaria</a></li>
  109.         <li><a href="http://r2a2.es/gestion_asesoramiento_empresarial.html">Gestión y asesoramiento empresarial</a></li>
  110.         <li><a href="http://r2a2.es/Inmuebles.html">Inmuebles</a></li>
  111.         <li><a href="http://r2a2.es/AreaPrivada.php" class="active">Área Privada</a></li>
  112.       </ul>
  113.     </div>
  114.     <!-- End Menu -->
  115.    
  116.    
  117.     <div class="sidebox">
  118.     <ul class="share">
  119.         <li><a href="#"><img src="http://elemisdesign.com/demos/caprice/style/images/icon-rss.png" alt="RSS" /></a></li>
  120.         <li><a href="#"><img src="http://elemisdesign.com/demos/caprice/style/images/icon-facebook.png" alt="Facebook" /></a></li>
  121.         <li><a href="#"><img src="http://elemisdesign.com/demos/caprice/style/images/icon-twitter.png" alt="Twitter" /></a></li>
  122.         <li><a href="#"><img src="http://elemisdesign.com/demos/caprice/style/images/icon-dribbble.png" alt="Dribbble" /></a></li>
  123.         <li><a href="#"><img src="http://elemisdesign.com/demos/caprice/style/images/icon-linkedin.png" alt="LinkedIn" /></a></li>
  124.     </ul>
  125.     <p><font color="white">Página desarrollada por Borja Moreno Ramírez</font></p>
  126.     </div>
  127.  
  128.    
  129.     </div>
  130.     <!-- End Sidebar -->
  131.    
  132.     <!-- Begin Content -->
  133.     <div id="content">
  134.     <h1 class="title">Bienvenido<b><font color="black"> <?php echo "&nbsp;" ?> <?php echo $nombreUsuario ?></font></b></h1>
  135.     <div class="line"></div>
  136.     <div class="intro">
  137.        
  138.         <!--<a href=<?php echo $rutaActas ?>>1.-Estatus entidad urbanística</a> ABRIR UN ARCHIVO EN LA MISMA PAG PIERDE CONEXION-->
  139.         <a href="#" onclick="window.open('<?php echo $rutaActas ?>')"> 1.-Estatus entidad urbanística </a>
  140.  
  141.         <!--<a href=<?php echo $rutaCuentas ?>>2.-Presupuestos 2016-2017</a> ABRIR UN ARCHIVO EN LA MISMA PAG PIERDE CONEXION-->
  142.         <a href="#" onclick="window.open('<?php echo $rutaCuentas ?>')"> 2.-Presupuestos 2016-2017 </a>
  143.        
  144.     </div>
  145.    
  146.     <!-- Begin Slider -->
  147.     <div id="slider">
  148.  
  149.         <div class="flexslider">
  150.            
  151.            
  152.       </div>
  153.  
  154.     </div>
  155.     <!-- End Slider -->
  156.    
  157.  
  158.    
  159.    
  160.     <!-- Begin Footer -->
  161.     <div id="footer">
  162.       <!--<div class="footer-box one-third">
  163.        <h3>Popular Posts</h3>
  164.             <ul class="popular-posts">
  165.                 <li>
  166.                     <a href="#"><img src="http://elemisdesign.com/demos/caprice/style/images/art/s1.jpg" alt="" /></a>
  167.                     <h5><a href="#">Dolor Commodo Consectetur</a></h5>
  168.                     <span>26 Aug 2011 | <a href="#">21 Comments</a></span>
  169.                 </li>
  170.                 </br>
  171.                 </br>
  172.                 <li>
  173.                     <a href="#"><img src="http://elemisdesign.com/demos/caprice/style/images/art/s2.jpg" alt="" /></a>
  174.                     <h5><a href="#">Dolor Commodo Consectetur</a></h5>
  175.                     <span>26 Aug 2011 | <a href="#">21 Comments</a></span>
  176.                 </li>
  177.             </ul>
  178.       </div>-->
  179.     <!--end footer-box one-third populars posts -->
  180.      <!-- <div class="footer-box one-third">
  181.        <h3>Oficinas</h3>
  182.         <p></p>
  183.         <p>Coslada - (MADRID)</p>
  184.           Av. Constitución 35-37 1ª Planta<br>
  185.           <br>
  186.           <span class="lite1">Tel:</span> 91 673 13 12 <br>
  187.           <span class="lite1">E-mail:</span> [email protected]
  188.          
  189.         <p></p>
  190.         <p>Coslada - (MADRID)</p>
  191.           Av. Constitución 35-37 1ª Planta<br>
  192.           <br>
  193.           <span class="lite1">Tel:</span> 91 673 13 12 <br>
  194.           <span class="lite1">E-mail:</span> [email protected]
  195.       </div>-->
  196.       <!--end footer-box one-third oficinas -->
  197.      
  198.    
  199.      <!--<div class="footer-box one-third last">
  200.      <h3>Custom Text</h3>
  201.      <p>Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas faucibus mollis interdum. Etiam porta sem malesuada magna mollis euismod. Nulla vitae elit. </p>
  202.      <p>Donec ullamcorper nulla non metus auctor fringilla. Maecenas faucibus mollis interdum. Curabitur blandit tempus porttitor.</p>
  203.      </div>-->
  204.      <!--end footer-box one-third custom text -->
  205.        
  206.     </div>
  207.     <!-- End Footer -->    
  208.    
  209.     </div>
  210.     <!-- End Content -->
  211.    
  212. </div>
  213. <!-- End Wrapper -->
  214. <div class="clear"></div>
  215. <script type="text/javascript" src="http://elemisdesign.com/demos/caprice/style/js/scripts.js"></script>
  216. <!--[if !IE]> -->
  217. <script type="text/javascript" src="http://elemisdesign.com/demos/caprice/style/js/jquery.corner.js"></script>
  218. <!-- <![endif]-->
  219.  
  220. </body>
  221.  
  222.  
  223. </html>