有什么方法可以将Codeigniter或Laravel脚本限制为每个客户端仅一台计算机?

问题描述 投票:-1回答:2

我正在使用xampp在客户端计算机上设置codeigniter / laravel源,并希望防止客户端重复使用/重新分发代码。我尝试使用混淆器实现此概念,但是它不起作用。我也搜索了许多方法来实现这个概念,例如:

<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm="My Realm"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Text to send if user hits Cancel button';
    exit;
} else {
    echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
    echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}`enter code here`
?>

但是它不起作用。

php laravel codeigniter security
2个回答
0
投票

也许您需要探索此选项-

https://github.com/cztomczak/phpdesktop

“ PHP Desktop以相同的方式工作。区别在于PHP Desktop不需要任何特定的安装;它是所有这些本地服务器具有的多合一便携式集合,它可以完成WampServer或Xamp所能做的一切。和其他同一个家庭。“

它确实支持Laravel和CodeIgniter。这是受支持的框架的完整列表-https://github.com/cztomczak/phpdesktop/wiki/PHP-frameworks-support

您可以阅读本文,以帮助您从https://phpocean.com/tutorials/design-and-illustration/create-your-first-desktop-application-with-php-and-php-desktop/4开始。>


0
投票

不幸的是你不能那样做。如果您将源代码安装在他们的本地网络上,那么他们将拥有对它的完全访问权限,除非您限制他们对本地服务器的访问。

© www.soinside.com 2019 - 2024. All rights reserved.