youandmedigital / foxycarthmac
0.0.1
2019-02-28 10:54 UTC
This package is auto-updated.
Last update: 2019-02-28 11:37:29 UTC
README
FoxyCart HMAC 插件用于 Craft CMS 3.1
FoxyCart HMAC 是一种加密方法,用于防止他人篡改您的产品链接。
使用哈希(特别是 HMAC)提供了一种非常安全的方式来确保数据没有被修改。因此,您的购物车链接和表单可以被锁定,防止任何用户修改您的 FoxyCart 产品。
更多信息可以在 FoxyCart HMAC 页面 上找到
要求
此插件需要 Craft CMS 3.1 或更高版本以及一个 FoxyCart 账户。
安装
要安装插件,请按照以下说明操作。
-在此处插入文本-
FoxyCart HMAC 概述
此插件为您提供了一组新的 twig 标签,称为 {% hmac %} 和 {% endhmac %}。
配置 FoxyCart HMAC
在安装插件后,将您的 API 密钥和购物车 URL 输入到 FoxyCart HMAC 插件设置中。您还可以使用环境变量在不同的开发、测试和生产环境中使用不同的账户信息。
接下来,您需要在 FoxyCart 控制面板中的“存储”>“高级设置”下启用“是否启用购物车验证?”
使用 FoxyCart HMAC
设置完成后,您可以使用新的 {% hmac %} twig 标签包裹您的添加到购物车链接。以下是一个示例
{% hmac %}
<p>
<a href="https://foxycarturl.com/cart?name=Product+Name&price=150&code=1234&empty=reset&cart=checkout">Book Now</a>
</p>
{% endhmac %}
如果成功,您的购物车链接将像以下示例一样渲染
https://foxycarturl.com/cart?name=Product+Name||ab1e0225fb2fb7f0a08237fd0f6c1f9f6eaf15594454e63fe8cc222a89413993&price=150||c451bb9b6dc8074201cc2e32fa3c17b48f66b4c847a6440f7cb3a872a6b4bf12&code=1234||6ceb4e60cdfd070730d2c36aa3d65d742922efc98ac69c428c62d20532782614&empty=reset&cart=checkout
FoxyCart HMAC 路线图
一些要完成的事情以及潜在功能的想法
- 与表单测试(仅测试了购物车 URL)
- 发布
由 You & Me Digital 提供