richenrique Postado Fevereiro 12, 2005 Denunciar Share Postado Fevereiro 12, 2005 Estou com um sistema que o usuário vota e qualifica certo produto. Agora queria que o usuário pudesse votar apenas uma vez. Qual a melhor maneira/solução para resolver isso? (não quero pronto, quero apenas uma alternativa para solucionar...) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jeronymo Postado Fevereiro 12, 2005 Denunciar Share Postado Fevereiro 12, 2005 você pode pegar o ip do cara que votou e guardar em um cookie ou em um banco de dados... aí você verifica, se o cara com tal ip já tiver votado, você não permite ele votar de novo... se não tiver votado, deixa ele votar, pega o ip dele e bota no cookie ou bd pra ele não poder votar de novo...até mais... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Pilantra Postado Fevereiro 12, 2005 Denunciar Share Postado Fevereiro 12, 2005 Ou talvez se o cara for cadastrado, poderia verificar se o mesmo login efetuou o voto, se o login fica armazenado num SESSION dae fica mais fácil!! Mas a do IP tava com essa na ponta da lingua heheh!!! Eu acho melhor!!falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 richenrique Postado Fevereiro 12, 2005 Autor Denunciar Share Postado Fevereiro 12, 2005 poderia também pegar o ip e gravar no session não é?? dae eu só verifico se este este esta registrado e não permito o voto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Fevereiro 12, 2005 Denunciar Share Postado Fevereiro 12, 2005 Cara, se a pessoa tem conexão discada ela vai entrar com 1 IP diferente sempre que se conectar.IP é realmente uma péssima idéia.O único jeito perfeitamente seguro é pegar o CPF da pessoa e checar se ela é ela, tirando isso, qualquer coisa tem furos.Se eu fosse você começaria pedindo pra pessoa digitar um e-mail válido pra confirmar o voto, gravaria um cookie e pegaria o ip, browser e qualquer outra informação sobre o PC da pessoa. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mbleonardo Postado Fevereiro 12, 2005 Denunciar Share Postado Fevereiro 12, 2005 Uma forma que pode confundir um pouco os usuários é usar o ip no bd E um cookie, daí, se ele apagar o cookie vai bloquear do mesmo jeito e você cria o cookie de novo, se ele reconectar, o cookie vai ficar com ele e você atualiza o bd com o novo ip, daí se ele apagar o cookie vai ter o ip e assim por diante.é o método simples mais seguro q eu acho, apesar de não ser perfeito. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Fevereiro 12, 2005 Denunciar Share Postado Fevereiro 12, 2005 Pessoal foi o que o Error e o Pilantra falaram por ip é o jeito mas furado que temtanto que se for discada sempre o usuario vai ter um ip diferente e outra eu consigo mudar meu ip mesmo que eu tenho adsl e ip fixo, por ip é simples enganare outra cookies o usuario apaga se quiser, o jeito melhor é permitir só pessoas que estao cadastradas no seu site dai você tem como controlar pra que ela vote apenas uma vez Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
richenrique
Estou com um sistema que o usuário vota e qualifica certo produto. Agora queria que o usuário pudesse votar apenas uma vez. Qual a melhor maneira/solução para resolver isso? (não quero pronto, quero apenas uma alternativa para solucionar...)
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.