Ir para conteúdo
Fórum Script Brasil

TO APRENDENDO

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre TO APRENDENDO

TO APRENDENDO's Achievements

0

Reputação

  1. A dúvida é a seguinte: Como bolar um esquema pra deletar uma conta do banco de dados que não foi ativada em 30 dias? Isso é possível? Abaixo segue o script: <?php /* Config.php é o arquivo de configurações da conexão com o mysql */ include "config.php"; /* verifica o preenchimento correto de todos os campos do campo login */ $usuario = $_POST['usuario']; $senha = $_POST['senha']; if((!$usuario) || (!$senha)){ echo "Por favor, todos campos devem ser preenchidos! <br /><br />"; include "formulario_login.html"; } else{ /* se o cara preencheu tudo certo, declara a variável senha criptografada em md5 */ /* daí faz o select e verifica se o trem é verdade pelo usuário e senha e vê se tá ativo, se tivé = 1, do contrário, inativo é igual a zero */ $senha = md5($senha); $sql = mysql_query("SELECT * FROM tbl_usuarios WHERE usuario='{$usuario}' AND senha='{$senha}' AND ativado='1'"); $login_check = mysql_num_rows($sql); if($login_check > 0){ while($row = mysql_fetch_array($sql)){ foreach( $row AS $key => $val ){ $$key = stripslashes( $val ); } /* dando tudo certin, criamos as sessões usuario_id, nome, sobrenome, email e nivel_usuario, uhuuu! hehehe, que beleeeeza! */ /* com essas sessão nós vai podê recuperá algumas coisa e fazê miséria hehehe */ /* é bão liberá sessão q num for usar pra não carregá o servidor */ $_SESSION['usuario_id'] = $usuario_id; $_SESSION['nome'] = $nome; $_SESSION['sobrenome'] = $sobrenome; $_SESSION['email'] = $email; $_SESSION['nivel_usuario'] = $nivel_usuario; mysql_query("UPDATE tbl_usuarios SET data_ultimo_login = now() WHERE usuario_id ='{$usuario_id}'"); echo '<meta http-equiv="refresh" content="0;URL=downloads.php" />'; } } else{ /* OOOOOOPA! ALGUMA COISA DEU ERRADO, VOLTA LÁ ZÉ DENDÁGUA! KKKKK */ echo "Você não pode logar-se! Este usuário e/ou senha não são válidos!<br /> Por favor tente novamente!<br />"; include "formulario_login.html"; } } ?> Daí eu já pelejei, já vasculhei aqui no fórum e no google, mas até agora nada rsrs... Eu quero deletar todos que não ativaram a conta em tempo hábil de 30 dias automáticamente. Será q isso pode ser feito? Nem sei por onde começar... Daí então eu queria tipo verificar assim: IF inativo<'30 dias' deleta usuarioid Bom, espero que tenham entendido, deixei tudo bem comentado pra vocês entenderem aí. vlw! obrigado
×
×
  • Criar Novo...