[Resolvido] (validaçao de e-mail) Não logar se não estiver valida
oiee pessoal..
to com um pobleminha...
eu criei um cadastro com validação por email e deu tudo certo. Ele envia o email e quando o usuario clica no link que ele recebeu por email ele altera no banco de dados o o "ativado" para "Sim"
o poblema eh que no login mesmo se ele não estiver ativado ele consegue logar.. alguem me ajuda?
Quando a senha ou o login estão errados eu uso essa função:
e o usuario só vai pra a pagina restrita somente quando o $error for igual a 0 ($error = 0;)
entaum quando o php identificar que o usuario e senha estão certos mas o ativado for 'não' ele tem que mostrar um erro tmbe na query ($error = 1;)
eu sei q ta confuso o jeito de eu explicar por isso eu coloquei abaixo a função que eu uso para verificar se o usuario e a senha estão corretos, e quando não esta ele coloca um "$error = 1;"
entenderam?
olhem aki:
>
$query = $db->execute("select `id`, `username` from `players` where `username`=? and `password`=?", array($_POST['username'], sha1($_POST['password'])));
if ($query->recordcount() == 0)
{
$errormsg .= "usuario ou senha invalidos";
$error = 1;
}
quem puder me ajudar eu agradeço mto!
ops eu postei no lugar errado... mudem pra mim por favor?
Discussão (5)
Carregando comentários...