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; } }
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; }
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; }