falcao544 11 Denunciar post Postado Junho 13, 2010 Olá pessoal, gostaria de saber como funcionam esses e-mails de ativação! Esse e-mails que você resebem quando se cadastram em um site! Valeu! Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Junho 14, 2010 No ato do cadastro, além dos dados cadastrais, é gravado na tabela um código, único, que identifica o cadastro. Esse código você pode gerar utilizando o hash do id do registro. Com esse código, você vai enviar um email para o usuário que fez o cadastro, com um link: seudominio.com/ativacao.php?codigo=c4ca4238a0b923820dcc509a6f75849b Ai, você fará uma consulta no banco, utilizando o código recebido e mudando o status para ativo: <?php if ( isset( $_GET[ 'codigo' ] ) && (bool) preg_match( '/[a-f0-9]{32}/i' , $codigo ) ){ $codigo = $_GET[ 'codigo' ]; //aqui você manda atualizar no banco } A consulta ficaria alguma coisa assim: UPDATE `usuarios` SET `ativo`=1 WHERE `codigo`="c4ca4238a0b923820dcc509a6f75849b"; Compartilhar este post Link para o post Compartilhar em outros sites
falcao544 11 Denunciar post Postado Junho 15, 2010 Valeu Joao! Compartilhar este post Link para o post Compartilhar em outros sites