2012-08-06 46 views
0

我想设置一个cookie,但加密信息并在检索时解密。有没有我可以使用的Magento课程?PHP magento cookie加密

我运行Magento的1.4.1.1和我设置我的饼干:

Mage::getModel('core/cookie')->set($name, $value, $period, $path, $domain, $secure, $httponly); 

任何帮助,将不胜感激。

+0

一个cookie是不是敏感数据,加密与否的存储一个安全的地方,把它在你的数据库中。 – 2012-08-06 19:35:52

+0

Dagon,谢谢!正式指出......你是否愿意详细说明这可能导致的潜在问题。 – simian 2012-08-07 20:14:22

+0

唯一应该存储在cookie中的是会话ID。 – 2012-08-07 20:22:26

回答

7

在Magento,您可以使用加密数据:

Mage::getModel('core/encryption')->encrypt($data); 

,并使用解密:

Mage::getModel('core/encryption')->decrypt($data); 
+0

MagePsycho ...谢谢你,兄弟,做到了! – simian 2012-08-06 20:15:26