在 prestashop 中创建 php/html 图书页面 "secure"。模块,令牌还是?

Inisde prestashop create php/html BO page "secure". Module, token or?

我创建了两个文件,一个 html 和一个 php。
第一个包含一个简单的表单,将数据传递给必须处理它们的 php 页面。
它们连接到 PrestaShop 数据库以检索各种统计信息。

只是创建这两个简单的文件不是"protected"。
也就是说,任何知道文件名称和路径的人都可以打开它们并 运行 在任何地方。

我希望他们 "internal" 到 PrestaShop 的后台,"protected",安全地避免外部访问。

希望我解释清楚了。
我应该走什么路?模块?使用代币?

我插入了

include_once('../config/config.inc.php');
include_once('../config/settings.inc.php');
include_once('../classes/Cookie.php');
$cookie = new Cookie('psAdmin');

if(!$cookie->isLogged()){
echo ("Please login");
exit;
}
else{
echo ("Logged in as: ".$cookie->customer_lastname." ".$cookie- 
>customer_firstname);
}

但没关系。我有 "Please login"

的白屏

将此表单创建为模块会容易得多,有关如何操作的更多详细信息: https://devdocs.prestashop.com/1.7/modules/creation/

通过将其创建为模块,您可以控制每个员工的权限,并且默认情况下仅在后台可用。

我建议您将表单放在 getContent 方法中,并使用 postProcess 方法处理表单。有关表单创建的更多信息: https://devdocs.prestashop.com/1.7/modules/creation/adding-configuration-page/

您可以在本机模块中找到许多这样的示例,例如 ps_imageslider、ps_newproducts 以及简单的一种输入形式等。