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之前, 需要使用userpw分别指定用户和密码, 仅支持单一用户验证

array('user'=> 'admin', 'pw' => 'admin')

1.6.0+, 使用用户名=>密码的方式, 支持多用户验证, 如果需要更丰富的功能, 请在入口通过dispatcher事件处理.