<?php

include_once "include/conexion.php";
include_once "include/sesion.php";
$conexion = new Conexion();
if (!$conexion->conectar()) {
    header('Location: ../');
}
$sesion = new Sesion();
if (!$sesion->is_logged()) {
    if (!$sesion->login()) {
        header('Location: ../');
    } else {
        header('Location: .');
    }
} else {
    if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'salir') {
        $sesion->logout();
        header('Location: ../');
    }
}
include_once "include/lista_articulos.php";
session_start();
if (!isset($_SESSION["lista_articulos"])) {
    $_SESSION["lista_articulos"] = new ListaArticulos();
}
?>
<!DOCTYPE HTML>
<html lang="es">
    <head>
        <title>Zonda &rArr; Sistema de gesti&oacute;n web</title>
Ejemplo n.º 2
0
switch ($modo) {
    case 'registro':
        if (isset($_POST['registro'])) {
            require 'variablesAlumno.php';
        } else {
            header('location: ../index.php');
        }
        break;
    case 'sesion':
        if (isset($_POST['sesion'])) {
            if (!empty($_POST['usuario']) and !empty($_POST['contra'])) {
                include "bd/connect.php";
                include "bd/bd.php";
                include 'sesion.php';
                $login = new Sesion($_POST['usuario'], $_POST['contra']);
                $login->login();
            } else {
                header('location: ../sesion.php');
            }
        } else {
            header('location: ../sesion.php');
        }
        break;
    case 'admin':
        if (isset($_POST['admin'])) {
            if (!empty($_POST['usuario']) and !empty($_POST['pass'])) {
                include "bd/connect.php";
                include "bd/bd.php";
                include 'sesion.php';
                $login = new Sesion($_POST['usuario'], $_POST['contra']);
                $login->loginA();