【问题标题】:Encrypt/Decrypt Form Fields auto in Cake PHP在 Cake PHP 中自动加密/解密表单字段
【发布时间】:2010-07-08 19:10:40
【问题描述】:

我只是想知道如何通过创建行为来解密/加密 cakephp 中的表单数据?

到目前为止我所拥有的:

$key = Configure::read('Security.cipherSeed');安全性::cipher($encrypt,$key)

调试($key);

函数加密 { var $autoEncrypt= 'true';}

函数解密{}

除此之外,我真的需要一些帮助。

【问题讨论】:

    标签: php cakephp encryption


    【解决方案1】:

    不太清楚你在问什么......你提供了一些代码;它在工作吗?它不工作吗?当您尝试使用它时会发生什么?有错误信息吗?如果有,它们是什么?

    无论如何都在黑暗中开枪:您是否考虑过使用自动解密?

    <?php 
    class User extends AppModel
    {
      var $name = 'User';
    
      var $actsAs = array('Cipher' => array('autoDecypt' => true));
    }
    ?> 
    

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

    【讨论】:

    • 哦,谢谢。我试图避免不使用任何梨/外边脚本。主要是我只是想在 cakephp 中使用内置密码。我想我的问题是我如何准确地采用表格并加密/解密数据。
    • 只需使用Security类的cipher方法:api.cakephp.org/class/security#method-Securitycipher。在插入数据的模型方法中使用cipher('text','key');,在检索数据的模型方法中也这样做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-02
    • 2010-09-18
    • 1970-01-01
    • 2019-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多