Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2013, 12:10
Avatar de cgiranoc
cgiranoc
 
Fecha de Ingreso: marzo-2013
Ubicación: en casa
Mensajes: 36
Antigüedad: 11 años, 1 mes
Puntos: 0
enlace solo del administrador

Buenas tardes después de haber hecho mi log in en php con conexión a mysql me percaté de un pequeño detalle al probar mi página con un host local ( localhost) el cual es que el siguiente :

logAdmin.php ( página de log in en php )
edtiableAdmin.php (página que edita el contenido de la ppagina)

solo se debería tener acceso a la página edtiableAdmin.php una ves logeado en la página logAdmin.php, después de probar mi log in y ver que si funcionaba intenté acceder a edtiableAdmin.php con solo poner el nombre en el link o sea :

http://localhost/SIBUS/admin/logAdmin.php

lo cambíe por http://localhost/SIBUS/admin/editableAdmin.php y me dí con la sorpresa de que pude tener acceso sin tener que logearme

mi pregunta es.. como puedo hacer para que esa página sea solo vista una ves logeado desde la página anterior y no sea vista com yo intenté hacerla?

logAdmin.php
Código PHP:
Ver original
  1. <?php
  2. ?>
  3.  
  4. <!DOCTYPE html>
  5. <html lang="en">
  6. <head>
  7. <!-- Design by Ing. Cristiam Alberto Girano Corbera and helped & Ing. Einstein Manuel Novoa Tafur -->
  8.     <title>Login Admin</title>
  9.     <meta charset="utf-8">
  10.     <link rel="stylesheet" type="text/css" media="screen" href="css/reset.css">
  11.     <link rel="stylesheet" type="text/css" media="screen" href="css/style.css">
  12.     <link rel="stylesheet" type="text/css" media="screen" href="css/grid_12.css">
  13.     <link href='http://fonts.googleapis.com/css?family=Condiment' rel='stylesheet' type='text/css'>
  14.     <link href='http://fonts.googleapis.com/css?family=Oxygen' rel='stylesheet' type='text/css'>
  15.     <script src="js/jquery-1.7.min.js"></script>
  16.     <script src="js/jquery.easing.1.3.js"></script>
  17.     <!--[if lt IE 8]>
  18.        <div style=' clear: both; text-align:center; position: relative;'>
  19.          <a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home?ocid=ie6_countdown_bannercode">
  20.            <img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg" border="0" height="42" width="820" alt="You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today." />
  21.         </a>
  22.       </div>
  23.     <![endif]-->
  24.     <!--[if lt IE 9]>
  25.         <script type="text/javascript" src="js/html5.js"></script>
  26.         <link rel="stylesheet" type="text/css" media="screen" href="css/ie.css">
  27.     <![endif]-->
  28. </head>
  29. <body>
  30.   <div class="main">
  31.   <!--==============================header=================================-->
  32.     <header>
  33.         <h1><a href="index.html"><img src="images/logo.png" alt=""></a></h1>
  34.         <div class="wrapper">
  35.                         <?php
  36. if (isset($_SESSION['k_username'])) {
  37.     echo '<b>'.$_SESSION['k_username'].'</b>.';
  38.     echo '<p><a href="logout.php">Salir</a></p>';
  39. }else{
  40.     echo 'Inicie Sesión';
  41. }
  42. ?>
  43.            <!-- <form id="form-search" method="post">
  44.               <input type="text" value="Busqueda Rápida..." onBlur="if(this.value=='') this.value='Busqueda Rápida...'" onFocus="if(this.value =='Busqueda Rápida...' ) this.value=''"  />
  45.               <a href="#" onClick="document.getElementById('form-search').submit()" class="search_button"></a>
  46.             </form>-->
  47.         </div>  
  48.         <div class="clear"></div>    
  49.         <nav class="box-shadow">
  50.             <div>
  51.                 <ul class="menu">
  52.                     <li class="home-page"><a href="http://www.forosdelweb.com/f18/index.html"><span></span></a></li>
  53.                                <li class="current"><a href="logAdmin.html">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Administrador&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></li>
  54.                    <!--  <li><a href="about.html">Acerca</a></li>
  55.                    <li><a href="services.html">Servicios</a></li>
  56.                     <li><a href="projects.html">Directorio</a></li>
  57.                     <li><a href="clients.html">Interés</a></li>
  58.          
  59.                      <li><a href="http://intranet.usmp.edu.pe/procesoAcademico/loginSecure.aspx" target="_blank">Intranet</a></li>-->
  60.                 </ul>
  61.                 <div class="social-icons">
  62.                     <span>Siguenos:</span>
  63.                 <a href="#" class="icon-3"></a>
  64.                     <a href="http://www.facebook.com/pages/Lima-Peru/Sistema-de-Bibliotecas-USMP-SIBUS/210703675893" class="icon-2"></a>
  65.                    <!--<a href="#" class="icon-1"></a>-->
  66.                 </div>
  67.                 <div class="clear"></div>
  68.             </div>
  69.         </nav>
  70.     </header>  
  71.   <!--==============================content================================-->
  72.     <section id="content"><div class="ic"></div>
  73.         <div class="container_12"> 
  74.           <div class="grid_12">
  75.             <div class="wrap pad-3">
  76.                 <div class="block-5">
  77.                     <h3 class="p5"> </h3>
  78.                     <div class=""><img src="images/adminLog.jpg"/>
  79.                    
  80.                  </div>
  81.                    <dl>
  82.                         <dt></dt>
  83.                         <dd><span></span></dd>
  84.                         <dd><span> </span></dd>
  85.                         <dd><span> </span></dd>
  86.                         <dd><span> </span>
  87.                     </dl>
  88.                 </div>
  89.                 <div class="block-6">
  90.                 <p align="left"><br>
  91.                     <h3>Acceso a la Administración del SIBUS</h3></br>
  92.                     <?php
  93.                         echo 'Bienvenido ';
  94. if (isset($_SESSION['k_username'])) {
  95.     echo '<b>'.$_SESSION['k_username'].'</b>.';
  96.     echo '<p><a href="logout.php">Salir</a></p>';
  97. }else{
  98.     echo '<form id = "logIn" method="post" action="validar_usuario.php">
  99.  <table width="450" border="0" cellpadding="0" cellspacing="0"   background="#68c1d1">
  100.  
  101.    <tr>
  102.         <th colspan="2" scope="row"></th>
  103.         <td width="50">&nbsp;</td>
  104.    </tr>
  105.    <tr>
  106.      <th colspan="2" scope="row">ID</th>
  107.      <td width="68">&nbsp;</td>
  108.      <td width="62">&nbsp;</td>
  109.      <td width="232">&nbsp;</td>
  110.    </tr>
  111.    <tr>
  112.      <th width="30" scope="row">&nbsp;</th>
  113.      <td colspan="3"><label for="ID"></label>
  114.      <input type="text" name = "usuario" value=""></td>
  115.      <div id = "errDiv">
  116.         </div>
  117.      <td>&nbsp;</td>
  118.    </tr>
  119.    <tr>
  120.      <th colspan="5" scope="row">&nbsp;</th>
  121.    </tr>
  122.    <tr>
  123.      <th colspan="2" scope="row">CLAVE</th>
  124.      <td>&nbsp;</td>
  125.      <td>&nbsp;</td>
  126.      <td>&nbsp;</td>
  127.    </tr>
  128.    <tr>
  129.      <th scope="row">&nbsp;</th>
  130.      <td colspan="3"><label for="CLAVE"></label>
  131.      <input type="password" name = "password"></td>
  132.      <td>&nbsp;</td>
  133.    </tr>
  134.    <tr>
  135.      <th scope="row">&nbsp;</th>
  136.      <td width="58">&nbsp;</td>
  137.      <td>&nbsp;</td>
  138.      <td>&nbsp;</td>
  139.      <td>&nbsp;</td>
  140.    </tr>
  141.    <tr>
  142.      <th scope="row">&nbsp;</th>
  143.      
  144.      <td><a href="#" class="button"><input  style="color: #003366; background-color: #68c1d1" type="submit" name="enviar" id="enviar" value="Enviar"></td>
  145.      <td>&nbsp;</td>
  146.      <td>&nbsp;</td>
  147.    </tr>
  148.    <tr>
  149.      <th scope="row">&nbsp;</th>
  150.      <td>&nbsp;</td>
  151.      <td>&nbsp;</td>
  152.      <td>&nbsp;</td>
  153.      <td>&nbsp;</td>
  154.    </tr>
  155.  </table>
  156. </form>';
  157. }
  158. ?>
  159.  <div id = "errDiv">
  160.         </div>
  161.                
  162.                 </div>
  163.             </div>
  164.           </div>
  165.           <div class="clear"></div>
  166.         </div>
  167.     </section>
  168.   </div>    
  169. <!--==============================footer=================================-->
  170.    <footer>
  171.         <p>Sede Lima: Ciudad Universitaria Jr. Las Calandrias s/n Santa Anita Lima - Perú,
  172.         <p>Teléfono: (511) 362-0064 anexo 3191, Correo: [email protected]</p>
  173.         <p>Copyright © 2013 Todos los derechos reservados</p>
  174.     </footer>      
  175. </body>
  176. </html>
__________________
Soporte Técnico Pcs
Programador Java (intermedio)
Programador .net vs c# (básico)
Programador sql - pl/sql