Ai man,
segue aqui o meu código de como eu utilizo ele
observe que você tem que usar o "decode" na instância do componente.
<?php
class UsersController extends AppController
{
var $name = 'Users';
var $uses = array("Usuario");
var $components = array("Password");
function lougout(){
$this->Session->del("Usuario");
$this->redirect($_SERVER["HTTP_REFERER"]);
}
function login(){
if(!empty($this->data["Usuario"]["geral"])){
$usuario =
Set::extract($this->Usuario->findByUsr_ds_email($this-
>data["Usuario"]["usr_ds_email"]), "Usuario");
if(!empty($usuario)){
if($this->data["Usuario"]["usr_ds_senha"] == $this->Password-
>decode($usuario["usr_ds_senha"])){
$this->cleanUpFields();
$this->Session->write("Usuario", $usuario);
$this->Session->setFlash('Usuário logado com sucesso!');
}else{
$this->Session->setFlash('Dados
inválidos!');
}
}else{
$this->Session->setFlash('Dados
inválidos!');
}
}
$this->redirect($_SERVER["HTTP_REFERER"]);
}
}
?>
qualquer dúvida to por aqui
abraços
On 9 ago, 19:34, hostdesigner <[EMAIL PROTECTED]> wrote:
> Bom, na dúvida eu peguei o caso do componente mesmo, o que me deixou
> com a pulga atráz da orelha foi o caso de no
> tutorialhttp://cakephp.com.br/cakemanual/ch09s02.html
>
> de como criar um componente eles citarem o método startup, mas, eu fiz
> sem ele e funcionou normalmente, afinal qual a funcionalidade deste
> método?
>
> Voltando ao tema codificação...
> Eu adicionei a classe que o amigo postou, estou usando e fui agora em
> editar e a senha aparece sempre criptografada, então, preciso que seja
> retornada sem criptografia, para isso tentei...
>
> $this->data['senha'] = $this->senha->decode( $this->data['senha'] );
>
> Claro, não funcionou, e ai como que faz?
>
> Falopa!
--~--~---------~--~----~------------~-------~--~----~
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
[email protected]
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
-~----------~----~----~----~------~----~------~--~---