Usando um datasource padrão

Publicado por: Ricardo Parente 0 Comments

Problema:

Voce quer definir um datasource padrão para todas as queries em vez de especificar o atributo "datasource" em todas as chamadas da tag <cfquery>.

Solução:

O ColdFusion 9 introduziu a possibilidade de se criar um datasource padrão para uma aplicação inteira.

by Kevin Schmidt

Leia mais...


Como detectar Ataques nos Formulários?

Neste post resolvi disponibilizar algo para ajudar ainda mais as ações de segurança nas aplicações com relação ao ponto de entrada de dados. Dentro do CF, a combinação das tags CFQUERY e CFQUERYPARAM ajudam e muito a evitar ataques do tipo SQL Injection, porém elas sozinha minimizam a possibilidade e não neutralizam.

Para isso criei um conjunto de três funcções para detectar se no texto existe ou não intenções de injection. A utilização é bem simples, basta chamar a função hasAtack() antes de executar seu sql. O funcionamento é uma combinação da busca em cima dos scoopos CGI, Url, Form, Cookie e Arguments localizando palavras típicas de ação de injection. Recomendo colocar essa funcionalidade no seu Application.cfc ou cfm para poder chamade de qualquer página o teste.

Leia mais...


Como re-ordenar uma query?

Publicado por: Ricardo Parente 0 Comments

Se você tiver uma consulta de banco de dados que não está ordenada, ou está ordenada pela coluna errada, você pode ter uma necessidade de re-ordenar a query por uma nova coluna. A funcionalidade do ColdFusion "query of queries" facilita isto. O exemplo de código a seguir mostra uma query of queries:

by Raymond Camden

Leia mais...


Older Entries Newer Entries