ae o do suporte,
basta vc colocar a função no campo que vc quer
function add() {
if(empty($this->data)) {
$this->set('cidades', $this->Usuario->Cidade-
>generateList());
$this->render();
} else {
$this->cleanUpFields();
$this->data["Usuario"]["senha"] =
base64_encode($this->data["Usuario"]["senha"]);
if($this->Usuario->save($this->data)) {
$this->Session->setFlash('The Usuario
has been saved');
$this->redirect('/usuarios/index');
} else {
$this->Session->setFlash('Please
correct errors below.');
$this->set('cidades', $this->Usuario-
>Cidade->generateList());
}
}
}
porém recomendo utilizar algo melhor que um base64, se não me engano o
cake ja vem com um método pra fazer criptografia, porém eu dei uma
procurada aqui e não encontrei, mas da uma pesquisada ai que eu me
lembro de já ter visto isso.
Abraços
On 8 ago, 20:30, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
wrote:
> Gostaria de criptografar os dados pessoais do usuário, como medida de
> segurança, sei que muita gente nem se preocupa com isso, porém, tenho
> interesse em faze-lo.
>
> No cakePHP eu não estou tendo muita produtividade devido estar
> aprendendo ainda, mas, utilizando o bake eu consigo render alguma
> coisa, sendo assim, vou publicar aqui um dos metodos criados para que
> alguém possa dar-me o exemplo de como criptografar.
>
> function add() {
> if(empty($this->data)) {
> $this->set('cidades',
> $this->Usuario->Cidade->generateList());
> $this->render();
> } else {
> $this->cleanUpFields();
> if($this->Usuario->save($this->data)) {
> $this->Session->setFlash('The Usuario has
> been saved');
> $this->redirect('/usuarios/index');
> } else {
> $this->Session->setFlash('Please correct
> errors below.');
> $this->set('cidades',
> $this->Usuario->Cidade->generateList());
> }
> }
> }
>
> Gostaria de utilizar uma função em especial base64_encode(), porém a
> forma como o cake utiliza para salvar os dados não permite
> (aparentemente) que eu realize o procedimento nos campos que desejo.
> Neste caso preciso fazer no campo: senha
>
> 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
-~----------~----~----~----~------~----~------~--~---