Slim 的基本身份验证中间件
这个用于 Slim 的 HTTP 基本身份验证中间件插件。 主要特征:
保护路径和所有子路径。 例如,将其设置为保护/admin也将保护/admin/foo和/admin/bar/baz但不保护/foo 。
提供一个接口AuthCheckerInterface供您实现,以便根据您自己的用户数据库检查用户名/密码组合。 下面提供了一个使用中的示例。
安装
通过作曲家安装:
{
" require " : {
" opb/slim-basic-auth " : " dev-master "
}
}
用法
HttpBasicAuth中间件类使用两个参数进行实例化: AuthCheckerInterface的强制实现和可选的选项数组。 当前支持的两个选项是匹配path和realm如果您想设置它)。 下面的示例显示了您可以如何实现
2021-06-23 12:04:43
3KB
PHP
1