session_unset();
    session_destroy();
    session_start();
    //Se recalcula los m�dulos p�blicos para el men�
    $menu = new menu();
    $_SESSION['public_modules'] = $menu->table_modules(0);
    $tpl->assign('user_name', '');
    $tpl->assign('corp_id', 0);
    $tpl->assign('error', 0);
    $tpl->assign('login', 1);
    $index_template = 'index.tpl';
    $_SESSION['expire'] = 1;
}
//Comprobar si hay usuarios caducados
$session = new sessions();
$session->comprobar_conectados();
/******************************************* Identificaci�n de usuario ***************************************************/
//comprueba si existe el usuario en la sesion
if (!isset($_SESSION['user'])) {
    //comprobamos si estan mandando el formulario
    $post_user = new users();
    $menu = new menu();
    $_SESSION['public_modules'] = $menu->table_modules(0);
    if (isset($_POST['passwd']) && isset($_POST['user']) && $post_user->validate_user($_POST['user'], $_POST['passwd']) == 1) {
        //registra la variable de sesion user con el nombre de usuario
        $_SESSION['user'] = $_POST['user'];
        //Se toma el identificador del usuario para ahorrar c�lculos
        $_SESSION['ident_user'] = $post_user->get_id($_SESSION['user']);
        //Comprobación de usuario normal o cliente
        if ($post_user->is_client($_SESSION['ident_user']) == 1) {
            $_SESSION['client'] = 1;