2010-07-08 48 views
0

我只是想知道如何通过创建一个行为解密/加密cakephp中的表单数据?加密/解密表单字段自动在蛋糕PHP

我到目前为止有:

$键=配置::阅读( 'Security.cipherSeed'); Security :: cipher($ encrypt,$ key)

debug($ key);

功能加密{VAR $ autoEncrypt = '真';}

功能解密{}

除了这个我真的可以使用一些帮助。

回答

1

这是不是很清楚你问的是什么......你提供了一些代码;它工作吗?它不工作?当你尝试使用它会发生什么?有错误消息吗?如果是这样,他们是什么?

反正在黑暗中拍摄:你有没有考虑过使用自动解密?

<?php 
class User extends AppModel 
{ 
    var $name = 'User'; 

    var $actsAs = array('Cipher' => array('autoDecypt' => true)); 
} 
?> 

有在这里的密行为很多信息:http://bakery.cakephp.org/articles/view/cipher-behavior

+0

哦,为什么谢谢。我试图远离不使用任何梨/外侧脚本。 主要是我只是试图在cakephp中使用内置的密码。 我想我的问题是我如何准确地采取表格和加密/解密behaiour中的数据。 – 2010-07-11 06:43:48

+0

只需使用Security类的cipher方法:http://api.cakephp.org/class/security#method-Securitycipher。在插入数据的模型方法中使用'cipher('text','key');'并在检索数据的模型方法中执行相同的操作。 – stormdrain 2010-07-11 17:55:53