Diff for /loncom/auth/switchserver.pm between versions 1.36 and 1.37

version 1.36, 2017/02/25 20:00:36 version 1.37, 2017/08/08 20:10:55
Line 129  sub handler { Line 129  sub handler {
                     $skip_canhost_check = 1;                      $skip_canhost_check = 1;
                 }                  }
             } elsif ($env{'form.role'} =~ m{^[ac]a\./($match_domain)/($match_username)$}) {              } elsif ($env{'form.role'} =~ m{^[ac]a\./($match_domain)/($match_username)$}) {
                 if (&Apache::lonnet::homeserver($2,$1) eq $env{'form.otherserver'}) {                  my ($audom,$auname) = ($1,$2);
                     $skip_canhost_check = 1;                   if (&Apache::lonnet::homeserver($auname,$audom) eq $env{'form.otherserver'}) {
                       if ((&Apache::lonnet::will_trust('othcoau',$audom,$env{'user.domain'})) &&
                           (&Apache::lonnet::will_trust('coremau',$env{'user.domain'},$audom))) {                             
                           $skip_canhost_check = 1;
                       }
                 }                  }
             }              }
         }          }

Removed from v.1.36  
changed lines
  Added in v.1.37


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