gpt4 book ai didi

php - laravel5.1 API 的基本 http 身份验证

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:27:10 25 4
gpt4 key购买 nike

我正在开发基于网络的 API。为此,我不需要 laravel 的重载功能来使用表来存储 http 身份验证的登录详细信息。我只想通过为 HTTP 身份验证使用硬编码的用户名和密码来保护一个功能(因此中间件也会过载)。

我目前发现的所有方法都不起作用,是否有一个简单的代码示例如何做到这一点?我在教程中发现的所有内容都是使用用户表,但对于我的 API,这会重载,因为我只需要一个帐户,我想将其硬编码到 Controller 中。

最佳答案

在每次调用的 header 中传递用户名和密码,并在 Controller 的构造函数中检查硬编码凭据。

例子:

use use Illuminate\Http\Request;

class MyController extends Controller
{
public function __construct(Request $request)
{
parent::__construct();

$username = $request->header('username');
$password = $request->header('password');
if($username !== 'Your Hardcoded username' || $password !== 'Hardcoded password') {
throw new \Exception;
}
}
}

关于php - laravel5.1 API 的基本 http 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36710787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com