Bom dia,
estou há um tempo pensando em qual seria a melhor solução, aquela que fecha quase todas as portas possíveis, para o tal do problema de conta duplicada, num sistema de cadastros em um site.
Digo, armazenar o IP/usuario/email é essencial sem dúvida. Quero saber algumas regras de negócio para impedir que um usuário se cadastre mais de uma vez.
O sistema em questão é um site de imagens, onde o usuário tem uma cota inicial de 100 downloads.
Claro que haverá espertinhos tentando criar contas duplas para baixar mais imagens, sem precisar ajudar o site, etc.
A questão aqui é só como evitar esses cadastros.
O que eu já pensei:
> Um cadastro por IP
> Bloquear seção para IP atual, fechando quaisquer outras abertas em outros IPs
> Bloquear seção para IP até fechamento do navegador, para impedir cadastros por proxy
> Caso tente cadastrar via proxy, o IP será diferente do da seção, bloqueando esse acesso.
> Email com código de confirmação, verificando o IP internamente no servidor, que tambem bloquearia acesso proxy.
Eu não sou expert nesse assunto, então solicito a ajuda dos mais experientes.
Minha ideia é ter um sistema tão confiável, que apenas permitirá o cadastro duplicado se o usuário estiver realmente em outro país! hehehehe
Sei que é utópico a ideia de ter um sistema 100% à prova de contas duplicadas. Por isso eu disse logo no início que a intenção é fechar o maior número possível de portas de acesso para essa fraude.
OBS: postei em PHP porque tenho maior interesse em scripts/ideias, utilizando essa linguagem
- Fórum WMO
- → Viewing Profile: Tópicos: DarkSign
About Me
Estudante de Ciência da Computação, interessado em aprender mais sobre o mundo da web e suas tecnologias.
Free-lancer em desenvolvimento de páginas, e ajudante sempre que possível.
Free-lancer em desenvolvimento de páginas, e ajudante sempre que possível.
Community Stats
- Group Usuários
- Active Posts 868
- Profile Views 6257
- Member Title Doutor
- Age 36 years old
- Birthday November 5, 1988
-
Sexo
Male
-
Localidade
Brasil
-
Interesses
Tecnologias na área WEB em geral e desenvolvimento.
Social Networks
-
Twitter
weidmaster
8
Neutral
User Tools
Latest Visitors
Topics I've Started
Qual É A Melhor Forma De Impedir Contas Duplicadas?
22/03/2010, 11:31
Bem-vindos Ao Futuro
01/07/2009, 08:04
Para os desenvolvedores, muitas coisas novas foram adicionadas ao Firefox 3.5, a mais nova versão do browser da Mozilla.
Ele agora aceita partes do HTML5, como tags de áudio e vídeo, e mudou algumas coisas no DOM.
Vale a pena conferir as mudanças, para que não sejamos pegos de surpresa ao ter que alterar algum código que não está funcionando.
https://developer.mo..._for_developers (inglês)
https://developer.mo...desenvolvedores (português)
Bem, agora resta saber se o os outros browsers vão acompanhar as mudanças.
Uma coisa é certa: precisaremos de pelo menos mais uma folha de estilos, pra utilizar no 3.5, hehehehe.
Ele agora aceita partes do HTML5, como tags de áudio e vídeo, e mudou algumas coisas no DOM.
Vale a pena conferir as mudanças, para que não sejamos pegos de surpresa ao ter que alterar algum código que não está funcionando.
https://developer.mo..._for_developers (inglês)
https://developer.mo...desenvolvedores (português)
Bem, agora resta saber se o os outros browsers vão acompanhar as mudanças.
Uma coisa é certa: precisaremos de pelo menos mais uma folha de estilos, pra utilizar no 3.5, hehehehe.
Funções Utilizando Int80h
19/06/2009, 09:30
Olá povo!
Não sei se temos programadores assembly por aqui, mas por via das dúvidas, vou perguntar assim mesmo.
Eu estou estudando assembly aqui na facul. Ae, o profi mandou fazer uma função inteiramente em assembly, usando Pascal e interrupções linux (int80h)
Ok, sabemos que pra usar o int80h, precisamos colocar em EAX o codigo da interrupção desejada, até ae blz.
O problema, é que a função Pascal, está usando o EAX pra passar parâmetros, então, quando tento modificar o EAX dentro da função, ele não compila.
O que preciso fazer, pra contornar esse problema do EAX?
/*DS*/
Não sei se temos programadores assembly por aqui, mas por via das dúvidas, vou perguntar assim mesmo.
Eu estou estudando assembly aqui na facul. Ae, o profi mandou fazer uma função inteiramente em assembly, usando Pascal e interrupções linux (int80h)
Ok, sabemos que pra usar o int80h, precisamos colocar em EAX o codigo da interrupção desejada, até ae blz.
O problema, é que a função Pascal, está usando o EAX pra passar parâmetros, então, quando tento modificar o EAX dentro da função, ele não compila.
O que preciso fazer, pra contornar esse problema do EAX?
/*DS*/
O Dreamweaver Cs3
13/05/2009, 13:35
E ae povo!
Seguinte, estava pensando se o DW CS3 já está pronto pra encarar essa parada de tableless. Digo, claro que é muito mais comodo editar tudo no DW, que faz tudo em modo visual, do que editar linhas no notepad++
Mas, como já fui usuario de DW, sei que o codigo que ele gerava não era interessante, continha lixo e dava pau se tentava alterar, hahahah.
Então, a versao recente já cria conteudo baseado em DIVs? Pode ser utilizada pra fazer todo o site? Ou ainda é indispensavel nosso querido notepad(++) pra isso?
Obrigado.
/*DarkSign*/
Seguinte, estava pensando se o DW CS3 já está pronto pra encarar essa parada de tableless. Digo, claro que é muito mais comodo editar tudo no DW, que faz tudo em modo visual, do que editar linhas no notepad++
Mas, como já fui usuario de DW, sei que o codigo que ele gerava não era interessante, continha lixo e dava pau se tentava alterar, hahahah.
Então, a versao recente já cria conteudo baseado em DIVs? Pode ser utilizada pra fazer todo o site? Ou ainda é indispensavel nosso querido notepad(++) pra isso?
Obrigado.
/*DarkSign*/
Div Dinâmica E Textbox
11/05/2009, 15:18
E ae povo?
Não entendo muito de ajax, nem sei como começar a utilizar xD.
Mas só quero resolver um problema que, ao meu ver, é simples, não sei o que vcs acham.
Seguinte, eu tenho uma div num site do cliente, que deve ser atualizada com pequenos textos (reuniões, chamadas, etc), só que eu não queria criar uma área de admin apenas para a tarefa de editar uma div.
Gostaria do seguinte: quando o cara se logar, aparecer um link (ou botão) embaixo da div, escrito "Editar". Quando clica nisso, abre um textbox em cima do conteúdo da div, com o texto anterior dentro, pra edição. O link muda pra "Fechar". Ao clicar em Fechar, a div retorna com o texto atualizado.
Alguma idéia de como posso implementar isso?
/*DarkSign*/
Não entendo muito de ajax, nem sei como começar a utilizar xD.
Mas só quero resolver um problema que, ao meu ver, é simples, não sei o que vcs acham.
Seguinte, eu tenho uma div num site do cliente, que deve ser atualizada com pequenos textos (reuniões, chamadas, etc), só que eu não queria criar uma área de admin apenas para a tarefa de editar uma div.
Gostaria do seguinte: quando o cara se logar, aparecer um link (ou botão) embaixo da div, escrito "Editar". Quando clica nisso, abre um textbox em cima do conteúdo da div, com o texto anterior dentro, pra edição. O link muda pra "Fechar". Ao clicar em Fechar, a div retorna com o texto atualizado.
Alguma idéia de como posso implementar isso?
/*DarkSign*/
- Fórum WMO
- → Viewing Profile: Tópicos: DarkSign
- Privacy Policy
- Regras ·