eu acho q o erro está qui:
while ($campo = mysql_fetch_row($resultado)) {
$login_consulta = $campo[2] ;
}

seia melhor assim
while ($campo = mysql_fetch_row($resultado)) {
$login_consulta = $campo["login"] ;
echo $login_consult; // opcional só para vc ver o q esta acontecendo
exit; // aqui para e mostra para vc, se tiver tudo certo veja a condição if.
}