Php 头RESTAPI中的身份验证
我正在codeigniter中使用Php 头RESTAPI中的身份验证,php,rest,codeigniter,authentication,Php,Rest,Codeigniter,Authentication,我正在codeigniter中使用restapi,我想添加api身份验证,因此为此我发送 access_-token在postman的header部分,但我想知道如何在.php文件中获取它。 我只希望那些试图在没有access\u-token或错误access\u-token的情况下点击api的人不会得到api结果。 在我的控制器中我输入了以下代码。如何在RESTAPI上添加身份验证 if ($access_token!= $_POST['access_token']) { echo "&
restapi
,我想添加api身份验证
,因此为此我发送
access_-token
在postman的header部分,但我想知道如何在.php
文件中获取它。
我只希望那些试图在没有access\u-token
或错误access\u-token
的情况下点击api的人不会得到api结果。
在我的控制器中
我输入了以下代码。如何在RESTAPI上添加身份验证
if ($access_token!= $_POST['access_token']) {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
} else {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'any text';
}
if($access\u token!=$\u POST['access\u token'])){
echo“你好{$\u服务器['PHP\u AUTH\u USER']}.”;
}否则{
标题('WWW-Authenticate:Basic realm=“我的领域”);
标题(“HTTP/1.0 401未经授权”);
呼应“任何文本”;
}
<代码> > p>如果您在CODENIGITER中创建REST服务器,请考虑使用库。
和在CODEGITENER中进行API认证时,考虑使用./P>