Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TiagoMaker

Modificando campos hidden

Recommended Posts

Dae galera, hoje estava fazendo uns testes com o Google Chrome, e alterei campos hidden de formulários com outros valores e esses valores se aplicam na hora de enviar o form. Que técnica vocês utilizam para evitar que dados sejam alterados, comprometendo os sistemas?

 

Por ex:

 

Busquei um chamado do usuário X com id 1 e ele pode interagir adicionando uma nova mensagem, e existe um campo hidden com o id do chamado, que vai ser usado pra orientar na hora de gravar no banco, se eu altero o id pra 2 com o inspetor de elementos, ele vai gravar o id 2 no banco, fazendo com que o chamado se misture à outro. Isso pode causar problemas em uma área onde usuários podem se cadastrar livremente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa pratica é comum sim e válida, agora é só fazer as verificações para caso um engraçadinho tente alterar.

 

Exemplo:

Verificar se existe.

Verificar se o chamado é do usuário que esta tentando acessar(para não ver chamado dos outros).

Verificar o tipo da variável (Tem que ser sempre inteiro)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza, isso que eu precisava saber, se é usado dessa forma também. Ou se usavam alguma outra forma, função nativa, etc.

 

Obrigado pelos esclarecimentos pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.