Ver Mensaje Individual
  #47 (permalink)  
Antiguo 21/04/2015, 06:01
miguelA4
 
Fecha de Ingreso: marzo-2015
Ubicación: Valencia
Mensajes: 132
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Inicio de Sesión

Cita:
Iniciado por MaNuX0218 Ver Mensaje
Bueno muestranos lo que intentas y te ayudamos con el código
Es que todo lo que he probado no vale, porque lo que veo que estoy haciendo es:

Si la persona tiene IdCurso 1, pues con un header se va 1º de eso. Pero el resto de cursos lo sigue viendo, por que yo no le digo que no lo vea.

Creo que empiezo a saber lo que tengo que hacer pero no se plasmarlo. Creo que seria explicado sin codigo así:

Si el usuario, tiene como IdCurso 1, ira a 1º de Eso y si va a uno de los otros tres cursos le saldria de nuevo el login por que no tiene ese curso comprado.

Entonces lo que yo he hecho es esto pero, evidentemente no vale, por que el resto de usuarios con otra IdCurso no verian nada.

Código PHP:
Ver original
  1. <?php
  2.  
  3. //creamos la sesion
  4.  
  5. //validamos si se ha hecho o no el inicio de sesion correctamente
  6.  
  7. //si no se ha hecho la sesion nos regresará a login.php
  8. if(empty($_SESSION['usuario'])){
  9. // aqui el usuario no esta logeado por lo que no puede acceder, lo redireccionamos al login
  10. header('Location: login.php');
  11. }
  12.  
  13.  
  14.  
  15. if(!empty($_GET['IdCurso'])) {
  16. if($_GET['IdCurso'] == 1) {
  17. header('Location: login.php');
  18. }else if($_GET['IdCurso'] == 2) {
  19. header('Location: login.php');
  20. }else if($_GET['IdCurso'] == 3) {
  21. header('Location: login.php');
  22. }else if($_GET['IdCurso'] == 4) {
  23. include('./vercursos.php?IdCurso= 4');
  24. }
  25. }
  26.  ?>

Espero que me entiendas lo que explico.