function retorne_super_usuario()
{
    // globals ----------------------------------------------
    global $email_super_usuario;
    // email de super super usuario
    global $senha_super_usuario;
    // senha de super usuario
    // --------------------------------------------------------
    // email e senha de cookie ------------------------
    $email = email_cookie();
    // email de cookie
    $senha = senha_cookie();
    // senha de cookie
    // --------------------------------------------------------
    // valida super usuario -----------------------------
    if ($email == null or $senha == null or $email_super_usuario == null or $senha_super_usuario == null) {
        return false;
        // usuario comum
    }
    // --------------------------------------------------------
    // valida super usuario -----------------------------
    if ($email_super_usuario == $email and $senha_super_usuario == $senha) {
        return true;
        // super usuario
    } else {
        return false;
        // usuario comum
    }
    // --------------------------------------------------------
}
function exclui_conta_usuario()
{
    // dados de formulario ------------------------------
    $email = remove_html($_POST['email']);
    // email
    $senha = remove_html($_POST['senha']);
    // senha
    // ---------------------------------------------------------
    // valida email e senha ------------------------------
    if ($email == null or $senha == null or retorne_esta_logado() == false or retorne_super_usuario() == true) {
        return null;
        // retorno nulo
    }
    // ---------------------------------------------------------
    // cifra a senha ---------------------------------------
    $senha = cifra_senha_md5($senha);
    // senha
    // ---------------------------------------------------------
    // informa se login existe ---------------------------
    $login_existe = retorne_usuario_existe($email, $senha);
    // informa se login existe
    // ---------------------------------------------------------
    // valida existencia de usuario --------------------
    if ($login_existe == false or $email != email_cookie() or $senha != senha_cookie() or retorne_esta_logado() == false) {
        return null;
        // retorno
    }
    // ---------------------------------------------------------
    // id de usuario logado ------------------------------
    $idusuario = retorne_idusuario_logado();
    // id de usuario logado
    // ---------------------------------------------------------
    // exclui pasta pessoal ------------------------------
    excluir_pastas_subpastas(retorne_pasta_pessoal_usuario_logado());
    // exclui pasta pessoal
    // ---------------------------------------------------------
    // remove referencia em todas as tabelas ------
    remove_referencia_tabelas();
    // remove referencia em todas as tabelas
    // ---------------------------------------------------------
    // logout ------------------------------------------------
    logout(null);
    // logout
    // ---------------------------------------------------------
}
function retorne_esta_logado()
{
    // conexao com mysql nao usar o desconectar!
    conecta_mysql(true);
    // inicializa a sessao
    session_start();
    // cookies
    $email_cookie = email_cookie();
    $senha_cookie = senha_cookie();
    // valida existencia de usuario
    $usuario_existe = retorne_usuario_existe($email_cookie, $senha_cookie);
    // valida existencia de usuario
    if ($usuario_existe == true) {
        // salva o id de usuario na sessao
        $_SESSION['idusuario'] = retorne_idusuario_por_email($email_cookie);
        // usuario existe e esta logado
        return true;
    } else {
        // usuario nao existe ou nao esta logado
        return false;
    }
}
function exclui_conta_usuario()
{
    $email = remove_html($_POST['email']);
    $senha = remove_html($_POST['senha']);
    if ($email == null or $senha == null or retorne_esta_logado() == false or retorne_super_usuario() == true) {
        return null;
    }
    $senha = cifra_senha_md5($senha);
    $login_existe = retorne_usuario_existe($email, $senha);
    if ($login_existe == false or $email != email_cookie() or $senha != senha_cookie() or retorne_esta_logado() == false) {
        return null;
    }
    $idusuario = retorne_idusuario_logado();
    excluir_pastas_subpastas(retorne_pasta_pessoal_usuario_logado());
    remove_referencia_tabelas();
    logout(null);
}