Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/03/2015, 15:01
Avatar de tercerared
tercerared
 
Fecha de Ingreso: marzo-2015
Mensajes: 8
Antigüedad: 9 años, 1 mes
Puntos: 1
De acuerdo Respuesta: Login con niveles de usuarios con php y mysql

Bueno luego de Revisar el manual y Recontra revisar el codigo logre solucionar este sistema de login con niveles: lo pongo a continuacion por si a alguien le sirve:
lo primero que hice fue modifcar el archivo login.php
Código PHP:
Ver original
  1. $sesion->set("usuario",$usuario); // en esta parte
Aumente esta otra variable de cargo
Código PHP:
Ver original
  1. $sesion->set("cargo",$cargo);
y en las paginas director.php , docente.php , estudiante.php , puse lo siguiente:
director.php
Código PHP:
Ver original
  1. <?php
  2. include("sesion.class.php");//incluimos el sesion_start que sta dentro de esta
  3. include("config.php");//inclui esta para lo del $url -No es necesario
  4. $sesion=new sesion();
  5.  
  6.  
  7. $cargo=$sesion->get("cargo"); //cargamos la variable cargo de login.php
  8. $usuario=$sesion->get("usuario");//Esto sirve para trabajar con el usuario en la pagina
  9. if ($cargo=='4') {  //y la condicional IF que es lo que le hace funcional al sistema
  10.   echo "Bienvenido Director";
  11. // aqui insertamos todo lo que queremos que aparesca en la WEB del DIRECTOR
  12. }else{
  13.   echo "No eres Director y No tienes Permiso para ver esta pagina ";
  14.   echo "<a href =".$url."login.php"."> REGRESAR </a>";
  15. }
  16. ?>
docente.php
Código PHP:
Ver original
  1. <?php
  2. include("sesion.class.php");
  3. include("config.php");
  4. $sesion=new sesion();
  5.  
  6. $cargo=$sesion->get("cargo");
  7. if ($cargo=='3') {//solo cambias el numero del cargo de docentes lo puse 3 en la BD
  8.   echo "Bienvenido Profesor";
  9. //Insertamos todo el contenido que queremos que apresca al logearnos en la web de DOCENTE
  10. }else{
  11.   echo "No eres Docente y No tienes Permiso para ver esta pagina ";
  12.   echo "<a href =".$url."login.php"."> REGRESAR </a>";
  13.  
  14. }
  15. ?>

Espero les sirva esta solucion saludos.
ahora solo hayque meterle seguridad al sistema MD5, Captha, etc.

Última edición por tercerared; 05/03/2015 a las 16:29