所以我和tuim一起使用tuupola / slim-basic-auth。我认为我正确地遵循了这些步骤但是有些东西不能正常工作。
所以这是我的index.php
c = enum1.select { |tf,_| tf==true }
#=> [[true, [[2, 2], [2, 3], [2, 4]]],
# [true, [[2, 10], [2, 11], [2, 12], [2, 13]]]]
_,b = c.max_by { |_,a| a.size }
#=> [true, [[2, 10], [2, 11], [2, 12], [2, 13]]]
b #=> [[2, 10], [2, 11], [2, 12], [2, 13]]
b ? [b.size, b.first.last] : nil
#=> [[2, 10], [2, 11], [2, 12], [2, 13]] ? [4, [2,10].last]
#=> [4, 10]
我正在使用Postman对其进行测试,我使用我的凭据填写身份验证,然后我获得了401 Unauthorized。 我知道我做错了什么?
提前致谢。
修改
我终于看到了什么问题。事实证明它缺少这一行:
$app->add(new \Slim\Middleware\HttpBasicAuthentication([
"users" => [
"user" => "Carla",
"password" => "123"
],
"realm" => "Protected",
"secure" => false,
"path" => '/',
"error" => function ($request, $response, $arguments) {
$data = [];
$data["status"] = "error";
$data["message"] = $arguments["message"];
return $response->write(json_encode($data, JSON_UNESCAPED_SLASHES));
}
]));
<{1>}文件上的。
感谢您的帮助:)
答案 0 :(得分:1)
如果您想要的用户名是Carla
,密码为123
,那么就像这样初始化中间件:
$app->add(new \Slim\Middleware\HttpBasicAuthentication([
"users" => [
"Carla" => "123"
]
]));
答案 1 :(得分:0)
在
<块引用>.htaccess
OpenJPAException