Diff for /loncom/auth/lonauth.pm between versions 1.121.2.19 and 1.121.2.21

version 1.121.2.19, 2020/05/02 15:29:40 version 1.121.2.21, 2021/01/04 03:48:29
Line 59  sub success { Line 59  sub success {
   
 # -------------------------------------------------------------------- Log this  # -------------------------------------------------------------------- Log this
   
       my $ip = &Apache::lonnet::get_requestor_ip();
     &Apache::lonnet::log($domain,$username,$authhost,      &Apache::lonnet::log($domain,$username,$authhost,
                          "Login $ENV{'REMOTE_ADDR'}");                           "Login $ip");
   
 # ------------------------------------------------- Check for critical messages  # ------------------------------------------------- Check for critical messages
   
Line 538  sub handler { Line 539  sub handler {
         ($is_balancer,$otherserver) =          ($is_balancer,$otherserver) =
             &Apache::lonnet::check_loadbalancing($form{'uname'},$form{'udom'},'login');              &Apache::lonnet::check_loadbalancing($form{'uname'},$form{'udom'},'login');
         if ($is_balancer) {          if ($is_balancer) {
               # Check if browser sent a LON-CAPA load balancer cookie (and this is a balancer)
               my ($found_server,$balancer_cookie) = &Apache::lonnet::check_for_balancer_cookie($r);
               if (($found_server) && ($balancer_cookie =~ /^\Q$env{'user.domain'}\E_\Q$env{'user.name'}\E_/)) {
                   $otherserver = $found_server;
               }
             if ($otherserver eq '') {              if ($otherserver eq '') {
                 my $lowest_load;                  my $lowest_load;
                 ($otherserver,undef,undef,undef,$lowest_load) = &Apache::lonnet::choose_server($form{'udom'});                  ($otherserver,undef,undef,undef,$lowest_load) = &Apache::lonnet::choose_server($form{'udom'});
Line 570  sub handler { Line 576  sub handler {
             }              }
             $r->internal_redirect($switchto);              $r->internal_redirect($switchto);
         } else {          } else {
               &Apache::loncommon::content_type($r,'text/html');
               $r->send_http_header;
             $r->print(&noswitch());              $r->print(&noswitch());
         }          }
         return OK;          return OK;
Line 591  sub handler { Line 599  sub handler {
                 }                  }
                 $r->internal_redirect($switchto);                  $r->internal_redirect($switchto);
             } else {              } else {
                   &Apache::loncommon::content_type($r,'text/html');
                   $r->send_http_header;
                 $r->print(&noswitch());                  $r->print(&noswitch());
             }              }
             return OK;              return OK;

Removed from v.1.121.2.19  
changed lines
  Added in v.1.121.2.21


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