Firebug vs Javascript

4 respostas
soaresinfo

Com o advento do firebug, economizei horas encontrando erros em páginas mas me deparei com um problemão: usuários estão utilizando ele para burlar validações e colocar valores em alguns campos. Agora pensando fora do ambiente corporativo, qual a utilidade do javascript num portal de vendas, se antes de dar o submit na página o usuário alterar os valores? Qualquer script pode ser desativado com o firebug, se a aplicação não validar de novo no servidor, vai dar problema e se validar pra que então o javascript?

4 Respostas

maquiavelbona

Usar validação somente no cliente é falta de visão. Plugins que bloqueiam JS já existem a tempos. A validação TEM que ser feita tanto no lado cliente quanto no servidor para evitar esse tipo de causo.
Validação no lado do cliente - no caso de um serviço web - evita ficar repostando a página toda vez que uma informação estiver errada por exemplo - tem outros motivos que não me vem a cabeça agora com sono.

Até!

B

Validação do lado do servidor é requisito obrigatório.

Fazemos do lado do cliente pra facilitar a vida deles e desafogar os servidores.

D

Os amigos já disseram tudo, é muito amadorismo fazer validação apenas no cliente, dá para desativar o javascript no próprio browser.

validação no cliente = usabilidade e consistência

validação no server = segurança

peczenyj

Parabéns, vc descobriu que validações client-side para sistemas web são uma fonte de problemas se as mesmas validações não são feitas no lado do servidor.

Sem falar que vc verifica coisas como formato, tamanho, se algum campo obrigatorio foi preenchido, nada muito complexo :slight_smile:

Criado 17 de março de 2009
Ultima resposta 17 de mar. de 2009
Respostas 4
Participantes 5