Skip to content

Commit 7a23ac0

Browse files
committed
Merge pull request #5 from skipperbent/development
Development
2 parents 0a70a1a + b555eb0 commit 7a23ac0

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

src/Pecee/Http/Request.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,15 @@ public function getMethod() {
3939
* @return string|null
4040
*/
4141
public function getUser() {
42-
$data = http_digest_parse($_SERVER['PHP_AUTH_DIGEST']);
43-
return (isset($data['username'])) ? $data['username'] : null;
42+
return (isset($_SERVER['PHP_AUTH_USER'])) ? $_SERVER['PHP_AUTH_USER']: null;
43+
}
44+
45+
/**
46+
* Get http basic auth password
47+
* @return string|null
48+
*/
49+
public function getPassword() {
50+
return (isset($_SERVER['PHP_AUTH_PW'])) ? $_SERVER['PHP_AUTH_PW']: null;
4451
}
4552

4653
}

src/Pecee/Http/Response.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,9 @@ public function refresh() {
2929
$this->redirect(url());
3030
}
3131

32+
public function auth($name = '') {
33+
header('WWW-Authenticate: Basic realm="' . $name . '"');
34+
header('HTTP/1.0 401 Unauthorized');
35+
}
36+
3237
}

0 commit comments

Comments
 (0)