function retorne_idusuario_logado()
{
    // email e senha de cookie
    $email = retorne_email_cookie();
    $senha = retorne_senha_cookie();
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}' and senha='{$senha}';";
    // dados
    $dados = retorne_dados_query($query);
    // id de usuario
    $idusuario = $dados['id'];
    // retorno
    return $idusuario;
}
function retorne_usuario_logado()
{
    // email e senha de cookie
    $email = retorne_email_cookie();
    $senha = retorne_senha_cookie();
    // tabela
    $tabela = TABELA_CADASTRO;
    // query
    $query = "select *from {$tabela} where email='{$email}' and senha='{$senha}';";
    // numero de linhas
    if (retorne_numero_linhas_query($query) == 1 and $email != null and $senha != null) {
        // usuario logado
        return true;
    } else {
        // usuario nao logado
        return false;
    }
}
Example #3
0
function excluir_conta_usuario()
{
    // globals
    global $tabelas_disponiveis;
    // dados de formulario
    $senha = cifra_senha_md5(remove_html($_REQUEST["senha"]));
    // senha de cookie
    $senha_cookie = retorne_senha_cookie();
    // id de usuario logado
    $idusuario = retorne_idusuario_logado();
    // valida senha de usuario
    if ($senha != $senha_cookie or retorne_usuario_logado() == false) {
        // retorno nulo
        return null;
    }
    // lista tabelas
    foreach ($tabelas_disponiveis as $tabela) {
        // valida tabela
        if ($tabela != null) {
            // valida tipo de tabela
            switch ($tabela) {
                case TABELA_CADASTRO:
                    $query[] = "delete from {$tabela} where id='{$idusuario}';";
                    break;
                case TABELA_CATEGORIAS:
                    $query[] = null;
                    break;
                default:
                    $query[] = "delete from {$tabela} where idusuario='{$idusuario}';";
                    $query[] = "delete from {$tabela} where idusuario='{$idusuario}' or idamigo='{$idusuario}';";
            }
        }
    }
    // executando querys
    executador_querys($query);
    // excluindo arquivos de usuario
    excluir_pastas_subpastas(retorne_pasta_usuario($idusuario, 0, true));
    // zera cookies, e sessao
    salvar_cookies(null, null, true);
    // retorno
    return -1;
}
Example #4
0
function retorne_idusuario_logado()
{
    $email = retorne_email_cookie();
    $senha = retorne_senha_cookie();
    $tabela = TABELA_CADASTRO;
    $query = "select *from {$tabela} where email='{$email}' and senha='{$senha}';";
    $dados = retorne_dados_query($query);
    $idusuario = $dados['id'];
    return $idusuario;
}