Problema: Muitas vezes queremos usar o ID de um registro recém inserido na próxima linha de código procedendo um “insert” em uma tabela com um campo auto incrementado. Em CF8 isso estava disponível, mas o resultado era diferente dependendo do tipo do database. Em ColdFusion 9, a Adobe resolveu esse problema usando um resultado genérico …
Monthly Archive: January 2010
Permanent link to this article: https://ensina.me/coldfusion/chave-gerada-obter-o-id-do-registro-inserido-com-cf9/
Jan 24
Acesso direto à linha de query
Problema: Voce não quer iterar sobre uma query, mas acessar a enésima ou a última linha. Solução: Voce pode acessar uma linha de query adicionando seu número à variável query.column. Explicação detalhada: Para obter a coluna “firstName” na “n” linha, use: queryName.firstName[N] Para obter a coluna “firstName” na última linha, use: queryName.firstName[queryName.recordCount] by cfnobody Versão original em …
Permanent link to this article: https://ensina.me/coldfusion/acesso-direto-a-linha-de-query/
Jan 09
Upload arquivos de imagens com segurança
Problema: Permitir usuários fazerem upload de arquivos de imagens, que serão então exibidas, pode parecer extremamente simples mas tem seus desafios e preocupações de segurança. O principal perigo é o fato de que muita da informação disponível para nós na hora do pedido de upload é fornecida pelo navegador do cliente (client/Browser), o que significa …
Permanent link to this article: https://ensina.me/coldfusion/upload-arquivos-de-imagens-com-seguranca/
Jan 09
Previnindo falsificação de formulários e dupla submissão
Problema: Qualquer formulário (desprotegido) no seu website pode estar vulnerável à postagem vinda de computadores de maliciosos usuários, e num simples exemplo, a dupla postagem por um usuário. Solução: Definindo uma variável de sessão quando o formulário é carregado, previne que a página encarregada do manuzeio do formulário seja chamada por outra que não seja …
Permanent link to this article: https://ensina.me/coldfusion/previnindo-falsificacao-de-formularios-e-dupla-submissao/
Jan 06
Validando um endereço de e-mail com uma regular expression
Problema: Um aplicativo ColdFusion requer uma entrada de email válida num formulário. Solução: ColdFusion permite o uso de regular Expressions para fazer comparação padrão com uma string usando as funções REFind() e REFindNoCase(). Usando a função REFindNoCase() permitirá que um aplicativo determine se uma string é um endereço de email válido. A função isValid() tambem pode ser usada para se conseguir esse …
Permanent link to this article: https://ensina.me/coldfusion/validando-um-endereco-de-e-mail-com-uma-regular-expression/
Jan 04
Você tem uma sequência, como entrada do usuário, que você precisa para converter em um objeto data / tempo.
Problema: Você tem uma sequência, como entrada do usuário, que você precisa para converter em um objeto data / tempo. Solução: A função ParseDateTime(), e sua irmã de específica localodade LSParseDateTime(), podem ser usadas para converter um objeto data/tempo arbitrário em uma string. Além disso,ParseDateTime(), mas não LSParseDatetime(), pode ser usada para converter a data/hora fornecida em hora …
Permanent link to this article: https://ensina.me/coldfusion/voce-tem-uma-sequencia-como-entrada-do-usuario-que-voce-precisa-para-converter-em-um-objeto-data-tempo/