CakePHP'de - nasıl şifrelemek ve daha sonra veritabanından saklanır ve alınan ediliyor verilerin şifresini çözmek için

2 Cevap php

Err .... gibi soru diyor.

Nasıl şifreleyerek ve daha sonra saklanır ve veritabanından alındığını verilerin şifresini çözme hakkında gitmek yok.

Sadece md5ed olan bir parola saklamak için değil arada, ben de veri almak gerekir.

Teşekkürler!

2 Cevap

Benim modellerde çeşitli önce yöntemlerle bunu yapmak, ya da daha iyisi benim app denetleyicisi şifreli ve şifresi veriler yönteminden önce bir oluşturmak istiyorum.

afterFind(); //decrypt
beforeSave(); //encrypt

Ben seçsin yöntemler olacaktır.

PS, belirtmek gerekir Davranışlar burada da gerçekten, bu tür bir şey elde etmek için ideal bir 'Cake yolu' olduğu gibi, http://book.cakephp.org/view/595/Creating-Behaviors

otomatik veya manuel değerleri şifresini / şifrelemek daki tablo alanları saklamak ve almak için CakePHP'de çeşitli makaleleri vardır

bakmak

http://bakery.cakephp.org/articles/xemle/2008/08/26/cipher-behavior

ve

http://bakery.cakephp.org/articles/utoxin/2009/08/01/cryptable-behavior

with these way you can customize what field(s) you want to encrypt the data ve also how to decrypt. You will need MCRYPT module in your php