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.
Créditos: Josemar Davi Luedke
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.
Créditos: Josemar Davi Luedke
Sáb Fev 27, 2016 9:16 am por iLuc
» Melhores apps para Android
Sex Abr 04, 2014 9:37 pm por iLuc
» [PS2] Missões Bully
Qui Abr 03, 2014 1:53 pm por Luckii
» Dificuldades
Qui Abr 03, 2014 1:44 pm por Luckii
» [SUGESTÕES] Reaberto
Qui Abr 03, 2014 1:14 pm por iLuc
» XnRetro [DOWNLOAD]
Qui Abr 03, 2014 1:06 pm por iLuc
» [NOVAS] Menu iniciar voltará no Windows 8
Qui Abr 03, 2014 7:15 am por iLuc
» [DESIGN] PEDIDOS
Qua Abr 02, 2014 8:52 pm por iLuc
» [NOVIDADE] PS4
Qua Abr 02, 2014 8:50 pm por Crizzy