Coloca na pasta vendors. Chama antes do controler q tu for usar com a função "vendor();" Pronto tá incluído. Se quiser usar em todos os controllers é só colocar a chamada no app_controller =)
On 8/9/07, hostdesigner <[EMAIL PROTECTED]> wrote: > > > Legal esse seu script ai, eu estava estudando o MyCript, mas, vou > ficar com o seu, você me convenceu... > > Agora me surgiu outra dúvida, se eu quiser adicionar uma função para > que ela fique disponível no cake eu uso o app_controller, mas, e se eu > quiser usar uma classe? Por exemplo se eu quiser usar esta sua classe > tem alguma forma de "anexa-la" no cake? > > Falopa! > > > On 9 Ago, 14:15, Marcio Trindade <[EMAIL PROTECTED]> wrote: > > hostdesigner, > > > > não recomendo por ser algo muito simples pra quebrar. > > > > segue abaixo um script que eu utilizava. > > > > <?php > > > > class PasswordComponent { > > var $key = 'escreva uma chave aqui'; > > > > function encode($str){ > > srand((double)microtime()*1000000); > > $r = md5(rand(0,32000)); > > $c = 0; > > $v = ""; > > for ($i = 0; $i < strlen($str); $i++){ > > if ($c == strlen($r)) $c = 0; > > $v .= substr($r,$c,1) . (substr($str,$i,1) ^ > substr($r,$c,1)); > > $c++; > > } > > return base64_encode($this->chave($v)); > > } > > > > function decode($str) { > > $str = $this->chave(base64_decode($str)); > > $v = ""; > > for ($i = 0; $i < strlen($str); $i++){ > > $md5 = substr($str,$i,1); > > $i++; > > $v .= (substr($str,$i,1) ^ $md5); > > } > > return $v; > > } > > > > function chave($str) { > > $r = md5($this->key); > > $c = 0; > > $v = ""; > > for ($i = 0; $i < strlen($str); $i++) { > > if ($c == strlen($r)) $c = 0; > > $v .= substr($str,$i,1) ^ substr($r,$c,1); > > $c++; > > } > > return $v; > > } > > > > } > > > > ?> > > > > esta forma é bem legal por que utiliza uma chave onde somente você vai > > saber, se acaso alguém conseguir invadir seu banco de dados o cara não > > vai conseguir pegar a senha tão facilmente como usar um base64_decodde > > entendeu :) > > > > abraços > > > > On 9 ago, 14:51, hostdesigner <[EMAIL PROTECTED]> wrote: > > > > > Legal essa forma ai imaginei que eu não pudesse fazer a seleção do > > > campo separadamente. > > > > > Bom, quanto a função de codificação, eu não encontrei nada referente a > > > isso (ainda), de qualquer forma por que você não recomenda o > > > base64_encode()? > > > > > Falopa! > > > > > -- Rafael Barbosa Analista de Sistemas Web Gradua Networks --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do Grupos Google. Para enviar mensagens para este grupo, envie um email para cake-php-pt@googlegroups.com Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---