Posso tornar meus tokens de session mais difíceis de se adivinhar?

Problema: Quero tornar meus session tokens mais difíceis de se adivinhar e mais únicos. Solução: Na maioria das minhas aplicações Web, eu uso sessões em algum ponto para armazenar informações tais como login. Eu faço isso utilizando Session tokens de forma que o server possa identificar quem é quem. Explicação detalhada: Se voce alguma vez… Continue reading Posso tornar meus tokens de session mais difíceis de se adivinhar?

Exemplo simples de CFHTTP em ação

Problema: Voce precisa recuperar dados de uma fonte http remota. Solução: Use a tag CFHTTP para obter os dados, em seguida analize-os e exiba o resultado. Explicação detalhada: <cfhttp url="http://finance.yahoo.com/d/quotes.csv?f=sl1d1t1&s=USDEUR=X" method="get" result="yahooData"> <cfset euro = listGetAt(yahooData.filecontent,2)> <cfoutput> <html> <head> <title>USD to EUR</title> <script type="text/javascript"> function calc(){ document.getElementById('eur').value = #euro# * document.getElementById('usd').value; } </script> </head> <body>… Continue reading Exemplo simples de CFHTTP em ação

Como detectar se um Domínio Existe?

Bom ainda na linha de melhoria da qualidade de dados mais um função para auxiliar. Dessa vez uma combinação da dobradinha CF + JAVA, onde temos a possibilidade de testar a existencia de um domínio sem auxilio do Whois ou registro.br. Lembrando, essa funcionalidade é para testa se existe e não obter detalhes do mesmo,… Continue reading Como detectar se um Domínio Existe?

Como evito esquecer de declarar variáveis locais?

É crítico escrever método de componente e UDF que todas as variáveis do código sejam definidas corretamente no escopo var. Se você esquecer este passo – a variável existirá fora do método e podendo potencialmente ser algo muito duro para depurar problemas. Uma forma acerca de acidentalmente esquecer do escopo var é criar uma estrutura… Continue reading Como evito esquecer de declarar variáveis locais?

Como eu faço um redirecionamento permanente (301) de um URL para outro?

Redirecionar tráfego permanentemente usando com statuscode=”301″ é a melhor forma de assegurar que seus visitantes e os “spiders” dos search engine continuem achando conteúdo que foi movido permanentemente para um novo local. <cfheader statuscode="301" statustext="Moved permanently"> <cfheader name="Location" value="http://www.newUrl.com"> by Jeremy Petersen

Como posso obter URLs amigáveis ao usuário e search engines?

Devido à natureza dos websites em ColdFusion, voce pode achar algumas de suas páginas com uma string longa de parâmetros URL que tornam a página menos intuitiva e amigável (user friendly). Junto a olhar pelos seus visitantes humanos, voce tambem pode querer optimizar seus URLs dinâmicos para um tratamento mais favorável às search engines. Enquanto… Continue reading Como posso obter URLs amigáveis ao usuário e search engines?

Como posso acessar/chamar funções em classes .NET?

Pela documentação do ColdFusion, a tag <cfobject> pode ser usada para acessar e usar classes .Net no seu código CFML. <cfobject type = ".NET" name = "myInstance" class = "myDotNetClass" assembly = "C:/Net/Assemblies/dotNetClass.dll"> <!— Call a method—> <cfset myVar = myInstance.myDotNetClass(5)> by Jeremy Petersen