109         $this->auth =& $auth_obj;
 
  110         $this->_loginPage = 
$login;
 
  113         if (!empty(
$_GET[
'return']) && 
$_GET[
'return'] && !strstr(
$_GET[
'return'], $this->_loginPage)) {
 
  114             $this->auth->setAuthData(
'returnUrl', 
$_GET[
'return']);
 
  117         if(!empty(
$_GET[
'authstatus']) && $this->auth->status == 
'') {
 
  118             $this->auth->status = 
$_GET[
'authstatus'];
 
  134         $this->autoRedirectBack = $flag;
 
  150         $returnUrl = $this->auth->getAuthData(
'returnUrl');
 
  152             $returnUrl = $this->_defaultPage;
 
  157         if(strpos($returnUrl, 
'?') === 
false) {
 
  160         $returnUrl .= uniqid(
'');
 
  163         if($this->auth->status != 
'') {
 
  164             $url .= 
'&authstatus='.$this->auth->status;
 
  166         header(
'Location:'.$returnUrl);
 
  167         print(
"You could not be redirected to <a href=\"$returnUrl\">$returnUrl</a>");
 
  187         $url = $this->_loginPage;
 
  188         if(strpos($url, 
'?') === 
false) {
 
  192         if(!strstr($_SERVER[
'PHP_SELF'], $this->_loginPage)) {
 
  193             $url .= 
'return='.urlencode($_SERVER[
'PHP_SELF']);
 
  197         if($this->auth->status != 
'') {
 
  198             $url .= 
'&authstatus='.$this->auth->status;
 
  201         header(
'Location:'.$url);
 
  202         print(
"You could not be redirected to <a href=\"$url\">$url</a>");
 
  223         if(!strstr($_SERVER[
'PHP_SELF'], $this->_loginPage) && !$this->auth->checkAuth()) {
 
  226             $this->auth->start();
 
  228             if(strstr($_SERVER[
'PHP_SELF'], $this->_loginPage) && $this->auth->checkAuth()){
 
  229                 $this->autoRedirectBack ?
 
  247         return($this->auth->checkAuth());
 
  259         return($this->auth->checkAuth());
 
  271         return($this->auth->logout());
 
  283         return($this->auth->getUsername());
 
  295         return($this->auth->getStatus());