Php Prestashop 1.7.1.1:为AJAX调用创建一个有效的令牌并对其进行验证

Php Prestashop 1.7.1.1:为AJAX调用创建一个有效的令牌并对其进行验证,php,ajax,prestashop,prestashop-1.7,Php,Ajax,Prestashop,Prestashop 1.7,我试图在prestaphop 1.7.1.1上创建一个安全的ajax调用 很抱歉,但是类令牌从未存在过(据我记忆所及) 在您的表单中尝试以下内容: <input type="hidden" value="{Tools::getAdminTokenLite('AdminModules')} name="token"> 希望有帮助;) 如何验证令牌??在您的管理控制器中,您必须执行一个简单的if,例如if(Tools::getadmintokelite('AdminModules')=

我试图在prestaphop 1.7.1.1上创建一个安全的ajax调用


很抱歉,但是类
令牌
从未存在过(据我记忆所及)

在您的表单中尝试以下内容:

<input type="hidden" value="{Tools::getAdminTokenLite('AdminModules')} name="token">

希望有帮助;)

如何验证令牌??在您的管理控制器中,您必须执行一个简单的if,例如
if(Tools::getadmintokelite('AdminModules')==Tools::getValue('token'))
<input type="hidden" value="{Tools::getAdminTokenLite('AdminModules')} name="token">
$.ajax({
    ...
    data : {
        token : $('#yourform').find('input[name="token"]').val()
    },
    ...
});