Diff for /loncom/auth/checkauthen.pm between versions 1.14 and 1.18

version 1.14, 2013/12/13 02:10:27 version 1.18, 2015/09/18 11:43:05
Line 1 Line 1
 # The LearningOnline Network  # The LearningOnline Network
 # checks for a cokkie to authenticate a user  # checks for a cookie to authenticate a user
 #  #
 # $Id$  # $Id$
 #  #
Line 38  sub handler { Line 38  sub handler {
   
     if ($r->uri() =~ m{^/res/adm/pages/[^/]+\.(gif|png)$}) {      if ($r->uri() =~ m{^/res/adm/pages/[^/]+\.(gif|png)$}) {
         if ($r->user() eq '') {          if ($r->user() eq '') {
             $r->user('public');              $r->user('public:public');
         }          }
         return OK;          return OK;
     }      }
   
     if (&Apache::lonnet::is_domainimage($r->uri)) {      if (&Apache::lonnet::is_domainimage($r->uri)) {
         if ($r->user() eq '') {          if ($r->user() eq '') {
             $r->user('public');              $r->user('public:public');
           }
           return OK;
       }
   
       if ($r->uri() =~ m{^/res/adm/pages/reactionresponse/[^/]+\.html$}) {
           if ($r->user() eq '') {
               $r->user('public:public');
         }          }
         return OK;          return OK;
     }      }
Line 66  sub handler { Line 73  sub handler {
  && $env{'user.domain'} eq 'public') {   && $env{'user.domain'} eq 'public') {
  if ($env{'request.publicaccess'} ) {   if ($env{'request.publicaccess'} ) {
             if ($r->user() eq '') {              if ($r->user() eq '') {
                 $r->user('public');                  $r->user('public:public');
             }              }
     return OK;      return OK;
  } else {   } else {
Line 97  sub handler { Line 104  sub handler {
         }          }
         return OK;          return OK;
     }      }
     if (($fail == FORBIDDEN) && ($r->uri eq '/adm/email')) {      if (($fail == FORBIDDEN) &&
           (($r->uri eq '/adm/email') || ($r->uri eq '/adm/preferences') ||
            ($r->uri eq '/adm/requestcourse'))) {
         $env{'form.firsturl'} = $r->uri;          $env{'form.firsturl'} = $r->uri;
     }      }
     return $fail;      return $fail;

Removed from v.1.14  
changed lines
  Added in v.1.18


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>