Diff for /loncom/auth/lonlogin.pm between versions 1.206 and 1.208

version 1.206, 2023/06/02 01:20:26 version 1.208, 2024/09/18 15:11:31
Line 857  ENDSAMLJS Line 857  ENDSAMLJS
    .' style="margin:0 auto; padding:10px; width:90%; height: auto; background-color:#FFFFFF;">'     .' style="margin:0 auto; padding:10px; width:90%; height: auto; background-color:#FFFFFF;">'
 );  );
   
       my $target = '_top';
       if ($sessiondata{'linkprot'}) {
           my ($linkprotector,$deeplink) = split(/:/,$sessiondata{'linkprot'},2);
           if (($deeplink eq $sessiondata{'origurl'}) &&
               (($sessiondata{'linkprotuser'} eq $sessiondata{'username'}.':'.$sessiondata{'domain'}) ||
                ($sessiondata{'linkprotuser'} eq $sessiondata{'username'}))) {
               $target = '_self';
           }
       }
     $r->print(<<ENDSERVERFORM);      $r->print(<<ENDSERVERFORM);
 <form name="server" action="/adm/authenticate" method="post" target="_top">  <form name="server" action="/adm/authenticate" method="post" target="$target">
    <input type="hidden" name="logtoken" value="$logtoken" />     <input type="hidden" name="logtoken" value="$logtoken" />
    <input type="hidden" name="serverid" value="$lonhost" />     <input type="hidden" name="serverid" value="$lonhost" />
    <input type="hidden" name="uname" value="" />     <input type="hidden" name="uname" value="" />
Line 1311  sub redirect_page { Line 1320  sub redirect_page {
         }          }
         $url .= $querystring;          $url .= $querystring;
     }      }
     $args->{'redirect'} = [0,$url];      $args->{'redirect'} = [0,$url,'','',1];
     my $start_page = &Apache::loncommon::start_page('Switching Server ...',undef,$args);      my $start_page = &Apache::loncommon::start_page('Switching Server ...',undef,$args);
     my $end_page   = &Apache::loncommon::end_page();      my $end_page   = &Apache::loncommon::end_page();
     return $start_page.$end_page;      return $start_page.$end_page;

Removed from v.1.206  
changed lines
  Added in v.1.208


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