basic authentication(cp_basicAuth)
发送basic authentication
使用方法
发起一个basic_auth认证
namespace app\web\controllers;
use Cross\Core\Delegate;
class Main extends Web
{
/**
* 默认控制器
* @cp_basicAuth array('admin'=>'admin')
*/
function index()
{
$this->data ['action'] = __FUNCTION__;
$this->data ['version'] = Delegate::getVersion();
$this->display($this->data);
}
}
在注释中增加以下注释
@cp_basicAuth array('admin'=>'admin')
配置参数
在1.6.0之前, 需要使用user
和pw
分别指定用户和密码, 仅支持单一用户验证
array('user'=> 'admin', 'pw' => 'admin')
1.6.0+, 使用用户名=>密码的方式, 支持多用户验证, 如果需要更丰富的功能, 请在入口通过dispatcher
事件处理.