hmilena 0 Denunciar post Postado Junho 17, 2007 Gente, como posso fazer com que os usuários tenham que confirmar o e-mail antes de poderem postar no fórum?Tipo, irem no e-mail deles e clicarem no link e pronto!Porque tem uns usuários que estão dando e-mails falsos e postando propagandas esquisitas que acredito serem vírus!Alguém sabe como fazer isso?Valeu ;* Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 18, 2007 Qual fórum? Algum sistema pronto, como o Invision Power Board? Compartilhar este post Link para o post Compartilhar em outros sites
hmilena 0 Denunciar post Postado Junho 19, 2007 Sim! É o Invision Power Board! Compartilhar este post Link para o post Compartilhar em outros sites
hmilena 0 Denunciar post Postado Julho 26, 2007 Por favor! Séculos que pessoas estranhas com e-mails falsos entram e postam vírus no fórum e não sei fazer nada!Alguém que saiba, dá um help!É pra fazer que nem esse fórum daqui faz... ele manda um e-mail pra você, com um link pra ativar sua conta no fórum, assim temos certeza de que o e-mail existe!;~ Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Julho 27, 2007 Oi.. conheço 1 dica super legal p/ isso, c/ bd e PHP; c quiser tentar, parece super simples; segue ahe: “E MAIL FALSO NÃO ENTRA (...) 1. crie 1 bd (neste caso, usando o PostgreSQL) c/ a seguinte tabela: CREATE TABLE tb_assinantes ( email varchar(80) NOT NULL, ip_assinatura varchar(15), ip_confirmacao varchar(15), status varchar(10), data_assinatura timestamp, data_confirmacao timestamp, hash varchar(50) ) 2. crie 1 formulário p/ o visitante se cadastrar. P/ facilitar, baixe o arquivo newsletter.zip em ftp://ftp.info.abril.com.br/newsletter.zip (é minusculo; 2 kb) e descompacte-o na pasta que o servidor web compartilha com a rede. Ao descompactar, você terá 3 arquivos: pega_email.php, grava_email.php e confirma_email.php. 3. o pega-email.php é o formulário p/ q o usuário cadastre seus dados. O formulário faz uma gravação provisória dos dados, envia 1 mensagem p/ o “candidato” e passa o endereço d email p/ o grava_email.php. 4. Este 2° arquivo salva o email e também a data e o IP usado na conexão. (...) É importante lembrar que nesta fase o “status” do usuário é gravado como INATIVO. (...) É gerado também um código adicional (hash) p/ identificar o usuário. Qdo ele pedir a confirmação, esse código impede q 1 pessoa confirme o pedido d outra. 5. Por fim, o programa envia um e-mail c/ 1 hiperlink para o arquivo confirma_email.php, p/ q o usuário confirme sua solicitação. 6. O confirma_email.php, qdo acionado pelo destinatário do email solicitando confirmação, atualiza o status do solicitante para ATIVO. Também são gravados o IP e a data da confirmação.” Fonte: Coleção Info n° 27, Banco de Dados, pgs. 98-99. 1 obs: como o tuto explica, o bd acima é criado no Postgre, mas como são comandos SQL, acho q da p/ criar no MySQL tb. boa sorte e até +.. Compartilhar este post Link para o post Compartilhar em outros sites