denault / slim-basic-auth
Slim 框架的 HTTP Basic 认证中间件
dev-master
2014-06-10 17:47 UTC
Requires
- php: >=5.3.0
- slim/slim: >=2.3.0
This package is not auto-updated.
Last update: 2024-09-24 02:18:54 UTC
README
Forked from: https://travis-ci.org/tuupola/slim-basic-auth
此中间件实现了 Slim 框架的 HTTP Basic 认证。
安装
您可以使用 composer 安装此中间件。
{ "require": { "tuupola/slim-basic-auth": "dev-master", } }
使用方法
配置选项作为数组传递。必选参数是 users
。这是一个数组,您可以通过 "username" => "password"
的组合传递一个或多个用户。用户名是键,密码是值。
$app = new \Slim\Slim(); $app->add(new \Slim\Middleware\HttpBasicAuth(array( "users" => array( "root" => "t00r", "user" => "passw0rd" ) )));
使用可选的 path
参数可以仅对您网站的部分进行认证。您还可以使用相同名称的参数更改显示的 realm
。
$app = new \Slim\Slim(); $app->add(new \Slim\Middleware\HttpBasicAuth(array( "path" => "/admin", "realm" => "Protected", "users" => array( "root" => "t00r", "user" => "passw0rd" ) )));