Ejemplo n.º 1
0
<?php

include 'componentes/usuarios/model.php';
include 'componentes/perfil/model.php';
if (!isset($_SESSION['usuario'])) {
    $estado = '';
    if (isset($_POST['login'])) {
        $user = $_POST['nick'];
        $pass = $_POST['clave'];
        if (modelUsuarios::comprobarCredenciales($user, $pass)) {
            //TODO:A�adido
            $cursosInscritos = modelPerfil::idCursosInscritos($_SESSION['usuario']['id']);
            //Evitamos poner un booleano false en la variable si ha fallado.
            if ($cursosInscritos) {
                $_SESSION['cursosInscritos'] = $cursosInscritos;
            } else {
                $_SESSION['cursosInscritos'] = null;
            }
            header("Location: perfil/");
        } else {
            $estado = "Contrase&ntilde;a o usuario incorrectos.";
        }
    }
} else {
    header("Location:perfil/");
}
include 'componentes/usuarios/tmpl.php';
Ejemplo n.º 2
0
<?php

include 'componentes/perfil/model.php';
$estado = '';
//si no existe el usuario te lleva a login - si existe muestra los datos en el perfil
if (!isset($_SESSION['usuario'])) {
    header("Location: usuarios/");
} else {
    $idUser = $_SESSION['usuario']['id'];
    $cursosRealizados = modelPerfil::cursosRealizados($idUser);
    $datosUsuario = modelPerfil::datosUsuario($idUser);
    if (modelPerfil::cursosRealizados($idUser) == null) {
        $estado = 'Aún no estas registrado en ningún curso';
        $imagen = '<img style="display:none"/>';
    }
    //para darse de baja de un curso
    if (isset($_POST['eliminar'])) {
        $usuarioBaja = modelPerfil::bajaCurso($_POST['id'], $_SESSION['usuario']['id']);
        if ($usuarioBaja != null) {
            echo 'Se ha dado de baja correctamente del curso';
        }
        $cursosRealizados = modelPerfil::cursosRealizados($idUser);
    }
    include 'componentes/perfil/tmpl.php';
}