Diff for /loncom/auth/lonlogout.pm between versions 1.45.2.3.2.1 and 1.45.2.3.2.2

version 1.45.2.3.2.1, 2017/11/03 18:55:16 version 1.45.2.3.2.2, 2018/05/02 19:02:27
Line 115  sub handler { Line 115  sub handler {
                     $ssofile = '/'.&Apache::loncommon::clean_path($r->dir_config("lonSSOUserLogoutHeadFile_$domain"));                      $ssofile = '/'.&Apache::loncommon::clean_path($r->dir_config("lonSSOUserLogoutHeadFile_$domain"));
                     if ($ssofile eq $r->dir_config("lonSSOUserLogoutHeadFile_$domain")) {                      if ($ssofile eq $r->dir_config("lonSSOUserLogoutHeadFile_$domain")) {
                         if ($ssofile =~ /^\Q$londocroot\E/) {                          if ($ssofile =~ /^\Q$londocroot\E/) {
                             if (open(my $fh,"<$ssofile")) {                              if (open(my $fh,'<',$ssofile)) {
                                 $headextra = join('',<$fh>);                                  $headextra = join('',<$fh>);
                                 close($fh);                                  close($fh);
                             }                              }
Line 127  sub handler { Line 127  sub handler {
                 $ssofile = '/'.&Apache::loncommon::clean_path($r->dir_config('lonSSOUserLogoutHeadFile'));                  $ssofile = '/'.&Apache::loncommon::clean_path($r->dir_config('lonSSOUserLogoutHeadFile'));
                 if ($ssofile eq $r->dir_config('lonSSOUserLogoutHeadFile')) {                  if ($ssofile eq $r->dir_config('lonSSOUserLogoutHeadFile')) {
                     if ($ssofile =~ /^\Q$londocroot\E/) {                      if ($ssofile =~ /^\Q$londocroot\E/) {
                         if (open(my $fh,"<$ssofile")) {                          if (open(my $fh,'<',$ssofile)) {
                             $headextra.= join('',<$fh>);                              $headextra.= join('',<$fh>);
                             close($fh);                              close($fh);
                         }                          }
Line 196  Due to security reasons in new web brows Line 196  Due to security reasons in new web brows
         }          }
         if ($env{'request.sso.login'}          if ($env{'request.sso.login'}
     && defined($r->dir_config("lonSSOUserLogoutMessageFile_$domain"))) {      && defined($r->dir_config("lonSSOUserLogoutMessageFile_$domain"))) {
     if (open(my $fh,$r->dir_config("lonSSOUserLogoutMessageFile_$domain"))) {      if (open(my $fh,'<',$r->dir_config("lonSSOUserLogoutMessageFile_$domain"))) {
         $relogmessage.= join('',<$fh>);          $relogmessage.= join('',<$fh>);
                 close($fh);                  close($fh);
             }              }
  }   }
  if ($env{'request.sso.login'}   if ($env{'request.sso.login'}
     && defined($r->dir_config('lonSSOUserLogoutMessageFile'))) {      && defined($r->dir_config('lonSSOUserLogoutMessageFile'))) {
     if (open(my $fh,$r->dir_config('lonSSOUserLogoutMessageFile'))) {      if (open(my $fh,'<',$r->dir_config('lonSSOUserLogoutMessageFile'))) {
         $relogmessage.= join('',<$fh>);          $relogmessage.= join('',<$fh>);
                 close($fh);                  close($fh);
             }              }

Removed from v.1.45.2.3.2.1  
changed lines
  Added in v.1.45.2.3.2.2


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