【发布时间】:2023-04-09 20:18:02
【问题描述】:
我创建了两个文件,一个 html 和一个 php。
第一个包含一个简单的表单,它将数据传递到必须处理它们的 php 页面。
他们连接到 PrestaShop 数据库以检索各种统计信息。
只有创建这两个简单文件不受“保护”。
也就是说,任何知道文件名和路径的人都可以打开它们并在任何地方运行它。
我希望它们成为 PrestaShop 后台的“内部”,“受保护”,以防止外部访问。
我希望我自己解释了。
我应该走哪条路?模块?使用代币?
我插入了
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);
}
但它并不糟糕。我有“请登录”的白屏
【问题讨论】:
-
您可以使用cookie“psAdmin”只允许管理员访问。像这样,但 cookie 名称是“psAdmin”而不是“ps”。 stackoverflow.com/questions/18616456/…
标签: php html prestashop