blob: 837a70ea009672065827e10e57849f7dcd04d261 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?php
use Intervention\Httpauth\BasicUser;
class BasicUserTest extends PHPUnit_Framework_TestCase
{
public function testBasicUserAuthMod()
{
$_SERVER['PHP_AUTH_USER'] = 'test_user';
$_SERVER['PHP_AUTH_PW'] = 'test_password';
$user = new BasicUser;
$this->assertTrue($user->isValid('test_user', 'test_password'));
}
public function testUserAuth()
{
$userdata = array('test_user', 'test_password');
$userdata = implode(':', $userdata);
$userdata = base64_encode($userdata);
$userdata = 'basic_'.$userdata;
unset($_SERVER['PHP_AUTH_USER']);
unset($_SERVER['PHP_AUTH_PW']);
$_SERVER['HTTP_AUTHENTICATION'] = $userdata;
$user = new BasicUser;
$this->assertTrue($user->isValid('test_user', 'test_password'));
}
}
|