示例#1
0
				loadFavoritos();
				$("#text_supIz").html("Bienvenido <?php 
            echo ucwords($_SESSION['nombre']);
            ?>
");
				$("#ll_iniciar").hide();
				$("#ll_reg").hide();
				$("#ll_cerrar").show();
				</Script>
			<?php 
        }
    } elseif ($_REQUEST['tipo'] == 7) {
        $usuario = getUsuario($_REQUEST['mail'], 10);
        if (count($usuario) > 0) {
            if ($usuario[7] == 0 and $usuario[5] == $_REQUEST['clave']) {
                inicioSesion($_REQUEST['mail'], $usuario[2], $usuario[0]);
                ?>
			<script>
			//closeModalInicio();
			window.location.href="<?php 
                echo $pagina_home;
                ?>
";
			</script>
			<?php 
            } elseif ($usuario[7] == 0 and $usuario[5] != $_REQUEST['clave']) {
                $msg = $CM_INICIO_CLAVE;
            }
            if ($usuario[7] == 1) {
                $msg = str_replace("CM_MAIL", $_REQUEST['mail'], $CM_INICIO_ESPERA_ACT);
            }
示例#2
0
<?php

require "medotos.php";
session_start();
unset($_SESSION["usuario"]);
unset($_SESSION["nombre"]);
$usuario = isset($_POST["usuario"]) ? $_POST["usuario"] : '';
$contraseña = isset($_POST["contrasenia"]) ? $_POST["contrasenia"] : '';
if ($usuario != "" && $contraseña != "") {
    $resultado = inicioSesion($usuario, $contraseña);
    if ($resultado->num_rows > 0) {
        $_SESSION["usuario"] = $usuario;
        echo getTemplateTocho("menu", '{usuario}', $usuario);
    } else {
        echo getTemplateTocho("inicio", '{mensajito}', "Usuario o contraseña incorrectos");
    }
} else {
    echo getTemplateTocho("inicio", '{mensajito}', "");
}
示例#3
0
<?php

if (!isset($_SESSION)) {
    session_start();
}
include_once 'app/controladores/sesionCtl.php';
// Archivo con funciones para las sesiones (tipo de usuario)
if (!empty($_GET)) {
    if (inicioSesion()) {
        switch ($_GET['controlador']) {
            case 'examen':
                require 'app/controladores/examenCtl.php';
                $controlador = new examenCtl();
                break;
            case 'pregunta':
                require 'app/controladores/preguntaCtl.php';
                $controlador = new preguntaCtl();
                break;
            case 'usuario':
                require 'app/controladores/usuarioCtl.php';
                $controlador = new usuarioCtl();
                break;
            case 'slider':
                require 'app/controladores/sliderCtl.php';
                $controlador = new sliderCtl();
                break;
            case 'categoria':
                require 'app/controladores/categoriaCtl.php';
                $controlador = new categoriaCtl();
                break;
            default:
示例#4
0
 public function ejecutar()
 {
     if (inicioSesion()) {
         if (isset($_GET['accion'])) {
             if (esAdmin()) {
                 switch ($_GET['accion']) {
                     case 'Alta':
                         //Llamada del administrador para registrar en la plataforma
                         $this->Alta();
                         break;
                     case 'Baja':
                         //Llamada del administrador para eliminar un usuario
                         $this->Baja();
                         break;
                     case 'Modificar':
                         //Llamada del administrador para modificar eltipo de un usuario
                         $this->Modificar();
                         break;
                     case 'Perfil':
                         //Llamada al perfil del administrador
                         if (isset($_GET['response'])) {
                             $this->actualizarPerfil();
                         } else {
                             $this->MostrarPerfil(1);
                         }
                         break;
                     case 'Buscar':
                         $this->buscar();
                         break;
                     case 'cambiarFoto':
                         $this->cambiarFoto();
                         break;
                         /*	case 'ModificarPerfil':
                         	 		$this->ModificarPerfil();//Guarda en la BD los campos del perfil modificados se acciona con el boton de actualizar campos
                         	 	break;*/
                         /*	    	$this->MostrarPerfil(1);
                         						  break;*/
                     /*	case 'ModificarPerfil':
                     	 		$this->ModificarPerfil();//Guarda en la BD los campos del perfil modificados se acciona con el boton de actualizar campos
                     	 	break;*/
                     /*	    	$this->MostrarPerfil(1);
                     						  break;*/
                     case 'salir':
                         $this->salir();
                         carga_inicio();
                         break;
                     default:
                         //Si existe alguna incongruencia manda al inicio del usuario
                         carga_inicio();
                         break;
                 }
             }
             if (esModerador() || esUsuario()) {
                 switch ($_GET['accion']) {
                     case 'Perfil':
                         //Llamada al perfil del usuario
                         if (isset($_GET['response'])) {
                             $this->actualizarPerfil();
                         } else {
                             $this->MostrarPerfil(1);
                         }
                         break;
                     case 'Buscar':
                         $this->buscar();
                         break;
                     case 'cambiarFoto':
                         $this->cambiarFoto();
                         break;
                     case 'cambioContrasena':
                         $this->cambioContrasena();
                         break;
                     case 'cambiarFoto':
                         $this->cambiarFoto();
                         break;
                     case 'detalleExamen':
                         //Solo disponible para usuario normal
                         if (esUsuario()) {
                             $this->detalleExamen();
                         } else {
                             carga_inicio();
                         }
                         break;
                     case 'salir':
                         $this->salir();
                         carga_inicio();
                         break;
                     default:
                         //Si existe alguna incongruencia manda al inicio del usuario
                         carga_inicio();
                         break;
                 }
             }
         } else {
             //Sentencia else en caso de que no se especifique una acción, nos muestra la página según seea el caso
             carga_inicio();
         }
     } else {
         //En caso de que no este logedo o sea un invitado o se un usuario no Activo
         if (isset($_GET['accion'])) {
             switch ($_GET['accion']) {
                 case 'ingresar':
                     $this->ingresar();
                     break;
                 case 'restablecerContrasena':
                     $this->restablecerContrasena();
                     break;
                 case 'CambioContrasenaNueva':
                     if (isset($_GET['response'])) {
                         $this->irasetearContrasena();
                     } else {
                         $this->setearContrasena();
                     }
                     break;
                 case 'Registro':
                     $this->Registrar();
                     break;
                 case 'completarRegistro':
                     if (isset($_GET['response'])) {
                         $this->completarRegistro();
                     } else {
                         if (esNoActivo()) {
                             $this->actualizarPerfil();
                         }
                     }
                     break;
                 default:
                     carga_inicio();
                     break;
             }
         } else {
             carga_inicio();
         }
     }
 }