Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/06/2012, 08:57
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: permisos usuario login

un pregunta has añadido session_start(); en todas las paginas al principio lo primero de todo <?php session_start(); ?>

Código PHP:
Ver original
  1. <html>
  2.  
  3.     <head>
  4.        
  5.          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
  6.         <title> REGISTRO DE ALUMNO</title>
  7.         <LINK REL="stylesheet" type="text/css" href="StyleSheet.css" media="all" <div align="center">
  8.         <body style="color:#000000;background-color:#white;" >
  9.             <?php
  10.         include('config.php');
  11.  
  12.      if ($_SESSION['nivel'] == 1){
  13.      echo "Estas logeado";
  14.  
  15. ?>
  16.  
  17.  
  18. <script type="text/javascript"  LANGUAGE="JAVASCRIPT">
  19.             function verifica(){
  20.      //validar el nombre del alumno
  21.     if (document.funcion.nombre.value==0)
  22.     {
  23.        alert("Debes Ingresar nombre del Alumno")
  24.        document.funcion.nombre.focus()
  25.        return 0;
  26.     }
  27.      //validar sexo del alumno
  28.     var sexz=0;
  29.     for(i=0; sex=document.funcion.elements[i]; i++){
  30.     if (sex.type=='radio')
  31.     if (sex.checked){sexz=1;break;}}
  32.     if (sexz==1){document.funcion.submit();}else{
  33.     alert('Debe seleccionar algun sexo');return;}
  34.  
  35.     //validar Direccion
  36.     if (document.funcion.direccion.value==0)
  37.     {
  38.        alert("Debes Ingresar La Direccion Del Alumno")
  39.        document.funcion.direccion.focus()
  40.        return 0;
  41.     }
  42.  
  43.     //validar cedula
  44.     if (document.funcion.cedula.value==0)
  45.     {
  46.        alert("Debes Ingresar La Cedula Del Alumno")
  47.        document.funcion.cedula.focus()
  48.        return 0;
  49.     }
  50.  
  51.     //validar telefono
  52.     if (document.funcion.telefono.value==0)
  53.     {
  54.        alert("Debe Ingresar el Telefono del Alumno.")
  55.        document.funcion.telefono.focus()
  56.        return 0;
  57.     }
  58.  
  59.     //validar nombre del representante
  60.     if (document.funcion.nomrep.value==0)
  61.     {
  62.        alert("Debe Ingresar el Nombre del Representante.")
  63.        document.funcion.nomrep.focus()
  64.        return 0;
  65.     }
  66.    
  67.     //validar numero del representante
  68.     if (document.funcion.numrep.value==0)
  69.     {
  70.        alert("Debe Ingresar el Numero de telefono del Representante.")
  71.        document.funcion.numrep.focus()
  72.        return 0;
  73.     }
  74.  
  75.        
  76.     //el formulario se envia
  77.     alert("Alumno Registrado Correctamente");
  78.     document.funcion.submit();
  79.     document.funcion.opt.value=1;
  80.    
  81.    
  82. }
  83.  
  84.  
  85.  
  86.         </script>
  87.     </head>
  88.  
  89.     <body>
  90.  
  91.  
  92.  
  93.         <body>
  94.        
  95.            
  96.             <center> <h1>REGISTRO DE ALUMNO</h1></center>
  97.         <form id="nombre" method="POST" name="funcion" ACTION="procesar_alumno_formulario.php"
  98.               onSubmit="return verifica();">
  99.        
  100.             <center><H3>DATOS PERSONALES</H3></center>
  101.         <H4>NOMBRE COMPLETO</H4>
  102.         <input type="text" name="nombre" value=" " size="20"><br>
  103.        
  104.         <H4>INDIQUE SEXO:</H4>
  105.         <input type="radio" name="sexo" value="Masculino"> Masculino<br>
  106.         <input type="radio" name="sexo" value="Femenino"> Femenino<br>
  107.        
  108.         <div id="acoplar"><H4>DIRECCION:</H4>
  109.         <input type="text" name="direccion" value=" " size="20"><br>
  110.        
  111.         <H4>CEDULA:</H4>
  112.         <input type="text" name="cedula" value=" " size="20"><br>
  113.        
  114.         <H4>NUMERO DE TELEFONO:</H4>
  115.         <input type="text" name="telefono" value=" " size="20"><br>
  116.        
  117. </div>
  118.  
  119.         <div id="acoplar2"><h4>NOMBRE DEL REPRESENTANTE</h4>
  120.         <input type ="text" name="nomrep" value=" " size="20"><br>
  121.        
  122.         <h4>TELEFONO REPRESENTANTE</h4>
  123.         <input type ="text" name="numrep" value=" " size="20"><br>
  124.        
  125. </div>
  126.  
  127.  
  128.  
  129.         <h4>SELECCIONE AÑO CURSANTE </h4>
  130.         <div id="año">
  131.                
  132.        
  133.         <select name="ano">
  134.         <option value="7mo">7mo</option>
  135.         <option value="8vo">8vo</option>
  136.         <option value="9no">9no</option>
  137.         <option value="4to">4to</option>
  138.         <option value="5to">5to</option></select></div>
  139.  
  140.         <h4>SECCION CURSANTE </h4>
  141.         <div id="seccion">
  142.  
  143.  
  144.         <select name="seccion">
  145.         <option value="A">"A"</option>
  146.         <option value="B">"B"</option>
  147.         <option value="C">"C"</option>
  148.  
  149.        
  150.         </select></div>
  151.         <FONT COLOR="#FF0000">&nbsp;*CAMPO OBLIGATORIO &nbsp;</FONT><br></div>
  152.         </form>
  153.        
  154.        
  155.         <div id="botones">
  156.         <tr>
  157.             <td colspan="2">
  158.                 <input type="button" value="Enviar Datos" name="b3" onclick="verifica()">
  159.                 <input type="reset" name="borrar" value ="Borrar">
  160.             </td>
  161.         </tr> </div>
  162.          
  163.                  
  164.     </head>
  165.    
  166.     <body>
  167.  
  168. <?php
  169.               $conexion=mysql_connect("localhost","root","")
  170.                         or die ("error");
  171.  
  172.          mysql_select_db("sistema",$conexion);
  173.  
  174.        
  175.  
  176.  
  177.         ?>
  178.         <div id="atras">
  179.         <a href="principal.php">Pagina Principal</a>
  180.         <a href="salir.php">Desconectar</a></div>
  181.         </body>
  182. </html>
  183.  
  184.  
  185.    
  186.    <?php  }elseif ($_SESSION['nivel'] == 2){
  187.        
  188.        echo 'tengo el nivel 2 que debo hacer ??';
  189.  
  190.     }else{
  191.        
  192.       echo "Acceso no autorizado";
  193.  
  194.     }
  195.  
  196.            
  197.        
  198.  
  199.  
  200. ?>


segun te lo modifique si el usuario tiene nivel 1 se muestra el codigo , si tiene nivel 2 muestra un mensaje de nivel 2 lo puse de ejemplo y si no tiene nivel acceso no autorizado

Última edición por webankenovi; 10/06/2012 a las 09:04