Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Então galera, eu fiz uma validação da conta por e-mail, tá funcionando legal, mas não sei se fiz uma "gambiarra", as vezes pode ter outros meios mais simples e fáceis.
Primeiro eu adicionei 2 campos na tabela dos usuarios que é a key e o active.
O active vem 0 de default (0 = inválido(não confirmado))
Ao registrar, eu criei uma função que cria um um código qualquer de lenght 25 com números e letras maiúsculas e minusculas, então ele grava na key do usuário. No registro ele manda um e-mail pro cara pelo mail que ele colocou no field, com o seguinte: ../valide.php?key=[keyDoUsuario]
Nesse valide.php eu pego a [keyDoUsuario] e faço uma consulta, vejo de qual usuário é, e mudo o active para 1. Se não existir ele retorna um erro (Esta chave de ativação não está correta) que certamente só ocorrerá caso o espertinho alterar a url, e caso nao tenha o "?valide=" ele da um refresh pro index
Fiz gambiarra ou é assim mesmo que faz?
Carregando comentários...