Diff for /loncom/auth/lonauth.pm between versions 1.11 and 1.14

version 1.11, 2000/10/02 19:43:49 version 1.14, 2000/10/20 20:44:57
Line 3 Line 3
 # 5/21/99,5/22,5/25,5/26,5/27,5/29,6/2,6/11,6/14,6/15  # 5/21/99,5/22,5/25,5/26,5/27,5/29,6/2,6/11,6/14,6/15
 # 16/11,12/16,  # 16/11,12/16,
 # 1/14,2/24,2/28,2/29,3/7,5/29,5/30,5/31,6/1,6/5,6/29,  # 1/14,2/24,2/28,2/29,3/7,5/29,5/30,5/31,6/1,6/5,6/29,
 # 7/1,7/10,10/2 Gerd Kortemeyer  # 7/1,7/10,10/2,10/5,10/9 Gerd Kortemeyer
   
 package Apache::lonauth;  package Apache::lonauth;
   
Line 13  use CGI qw(:standard); Line 13  use CGI qw(:standard);
 use CGI::Cookie();  use CGI::Cookie();
 use Crypt::DES;  use Crypt::DES;
 use Apache::lonnet();  use Apache::lonnet();
   use Apache::lonmenu();
   
 # ------------------------------------------------------------ Successful login  # ------------------------------------------------------------ Successful login
   
Line 97  sub success { Line 98  sub success {
     &Apache::lonnet::log($domain,$username,$authhost,      &Apache::lonnet::log($domain,$username,$authhost,
                          "Login $ENV{'REMOTE_ADDR'}");                           "Login $ENV{'REMOTE_ADDR'}");
   
   # ------------------------------------------------- Check for critical messages
   
       my @what=&Apache::lonnet::dump('critical');
       if ($what[0]) {
    if ($what[0] ne 'con_lost') {
       $lowerurl='/adm/email/critical/'.$what[0];
           }
       }
   
 # ------------------------------------------------------------ Get cookie ready  # ------------------------------------------------------------ Get cookie ready
   
     $cookie="lonID=$cookie; path=/";      $cookie="lonID=$cookie; path=/";
   # -------------------------------------------------------- Menu script and info
   
       my $windowinfo=&Apache::lonmenu::open();
 # ------------------------------------------------- Output for successful login  # ------------------------------------------------- Output for successful login
   
     $r->send_cgi_header(<<ENDHEADER);      $r->send_cgi_header(<<ENDHEADER);
Line 115  ENDHEADER Line 127  ENDHEADER
 <meta HTTP-EQUIV="Refresh" CONTENT="1; url=$lowerurl">  <meta HTTP-EQUIV="Refresh" CONTENT="1; url=$lowerurl">
 </head>  </head>
 <body bgcolor="#FFFFFF">  <body bgcolor="#FFFFFF">
 <script>      $windowinfo
 menu=window.open("/res/adm/pages/menu.html","LONCAPAmenu",  
                  "height=350,width=150,scrollbars=no,menubar=no");  
 </script>  
 <h1>Welcome!</h1>  <h1>Welcome!</h1>
 </body>  </body>
 </html>  </html>
Line 210  sub handler { Line 219  sub handler {
         return OK;          return OK;
     }      }
   
     if ($firsturl eq '') {      if (($firsturl eq '') || ($firsturl eq '/adm/logout')) {
  $firsturl='/res/adm/pages/index.html';   $firsturl='/res/adm/pages/index.html';
     }      }
   

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


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