public function testAuthCheckSession()
{
$GLOBALS['cfg']['Server']['SignonURL'] = 'https://example.com/SignonURL';
$_SESSION['LAST_SIGNON_URL'] = 'https://example.com/SignonURL';
$GLOBALS['cfg']['Server']['SignonScript'] = './examples/signon-script.php';
$GLOBALS['cfg']['Server']['SignonSession'] = 'session123';
$GLOBALS['cfg']['Server']['host'] = 'localhost';
$GLOBALS['cfg']['Server']['port'] = '80';
$GLOBALS['cfg']['Server']['user'] = 'user';
$this->assertTrue($this->object->authCheck());
$this->assertEquals('user', $GLOBALS['PHP_AUTH_USER']);
$this->assertEquals('password', $GLOBALS['PHP_AUTH_PW']);
$this->assertEquals('https://example.com/SignonURL', $_SESSION['LAST_SIGNON_URL']);
}