【发布时间】:2012-06-22 10:43:28
【问题描述】:
我想用 zend 做一个 http auth,我读了那篇文章 http://framework.zend.com/manual/en/zend.auth.adapter.http.html 但我不认为它有价值(为什么密码是从外部文件中获取的......?)。 我知道它可以简单地用标题来完成:
header('WWW-Authenticate: Basic realm=sdfsdf');
header('HTTP/1.0 401 Unauthorized');
die;
但由于我们使用的是 Zend,我想对其进行转换:
$response->setHeader('WWW-Authenticate', 'Basic realm="asda"', true);
$response->setHeader('Status', '401 Unauthorized', true);
它不会接受它,没有任何反应。即使它有效,我也不能在此之后立即使用die();。有人能找到出路吗?
【问题讨论】:
标签: php http zend-framework