A importância de validações no lado do servidor
Autor/fonte: Josemar Davi Luedke
E-mail/Url: http://www.dicas-l.com.br/arquivo/javascript_a_importancia_de_validaco...
Tags: [ validação ]
Tweet
No desenvolvimento de aplicações web, a validação no lado do servidor é de grande importância, pois em alguns casos, apenas desativando o Javascript podemos fazer grandes estragos em algumas aplicações. Para que isso não venha acontecer, não devemos confiar apenas no Javascript.
Sim, podemos ter validações em Javascript! Porem não se deve depender somente delas, devemos ter validações no lado do servidor antes de executarmos determinadas ações no mesmo. Por exemplo: temos uma página web que realiza cadastro de clientes em um comércio eletrônico. Quem geralmente preenche este cadastro é o próprio cliente, por isso devemos ter um cuidado maior. As informações mais comuns nestes cadastros são: Nome, Sobrenome, E-mail, Repetir e-mail, Senha e Repetir senha. Nesta página uma das validações existente é verificar se o e-mail foi corretamente informado e se o campo repetir e-mail corresponde ao campo e-mail. Também temos o mesmo caso com o campo senha e repetir senha. Agora imagine que estas validações foram somente feitas pelo Javascript e que por algum motivo o Javascript do browser estava desabilitado. Se os dados informados estiverem corretos não teremos problemas, porém se o usuário esqueceu de um campo ou preencheu uma informação incorreta poderemos ter vários problemas. Possivelmente o usuário não se sentirá seguro em seu aplicativo e desistirá da compra. Além deste problema temos outro, que é a integridade das informações no banco de dados.
Este é só um exemplo de problema que pode acontecer em aplicações web. Se temos validações que rodam no lado do servidor e não somente no lado do cliente, teremos mais segurança nas aplicações web. A dica que deixo é, utilizar frameworks para auxiliá-lo nestas tarefas. Hoje temos várias opções, cabe a você escolher a melhor, baseado em suas preferências e nas necessidades da aplicação.
Sim, podemos ter validações em Javascript! Porem não se deve depender somente delas, devemos ter validações no lado do servidor antes de executarmos determinadas ações no mesmo. Por exemplo: temos uma página web que realiza cadastro de clientes em um comércio eletrônico. Quem geralmente preenche este cadastro é o próprio cliente, por isso devemos ter um cuidado maior. As informações mais comuns nestes cadastros são: Nome, Sobrenome, E-mail, Repetir e-mail, Senha e Repetir senha. Nesta página uma das validações existente é verificar se o e-mail foi corretamente informado e se o campo repetir e-mail corresponde ao campo e-mail. Também temos o mesmo caso com o campo senha e repetir senha. Agora imagine que estas validações foram somente feitas pelo Javascript e que por algum motivo o Javascript do browser estava desabilitado. Se os dados informados estiverem corretos não teremos problemas, porém se o usuário esqueceu de um campo ou preencheu uma informação incorreta poderemos ter vários problemas. Possivelmente o usuário não se sentirá seguro em seu aplicativo e desistirá da compra. Além deste problema temos outro, que é a integridade das informações no banco de dados.
Este é só um exemplo de problema que pode acontecer em aplicações web. Se temos validações que rodam no lado do servidor e não somente no lado do cliente, teremos mais segurança nas aplicações web. A dica que deixo é, utilizar frameworks para auxiliá-lo nestas tarefas. Hoje temos várias opções, cabe a você escolher a melhor, baseado em suas preferências e nas necessidades da aplicação.
Enviado por xKuRt em 08/08/2010 às 18:06
Itens relacionados
Validação de CPF e CNPJ em Javascript
Validar extensão de arquivo em Javascript
Função que mostra como validar valores somente numéricos
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Sábado, 18 de Maio de 2013
Área restrita
Leitura recomendada
Últimas publicações
Top 5 membros
- dddweb213 pts
- andersonop207 pts
- Jotah197 pts
- fbinasco165 pts
- fredbcn117 pts
Últimos membros cadastrados
- valkyem 18/05
- Info Galaxyem 17/05
- notwenem 16/05





