Diff for /loncom/auth/lonauth.pm between versions 1.10 and 1.12

version 1.10, 2000/07/14 07:43:15 version 1.12, 2000/10/05 15:31:42
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 Gerd Kortemeyer  # 7/1,7/10,10/2,10/5 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 65  sub success { Line 66  sub success {
         ($httpbrowser=~/powerpc/i)) { $clientos='mac'; }          ($httpbrowser=~/powerpc/i)) { $clientos='mac'; }
     if ($httpbrowser=~/win/i) { $clientos='win'; }      if ($httpbrowser=~/win/i) { $clientos='win'; }
   
   # ------------------------------------------------------------- Get environment
   
       my $userenv=Apache::lonnet::reply("dump:$domain:$username:environment",
                                         $authhost);
       if (($userenv eq 'con_lost') || 
           ($userenv =~ /^error\:/)) {
           $userenv='';
       }
       $userenv=~s/\&/\nenvironment\./g;
       if ($userenv ne '') {
    $userenv='environment.'.$userenv;
       }
 # --------------------------------------------------------- Write first profile  # --------------------------------------------------------- Write first profile
   
        {         {
     my $idf=Apache::File->new(">$lonids/$cookie.id");      my $idf=Apache::File->new(">$lonids/$cookie.id");
               if ($userenv ne '') { print $idf "$userenv\n"; }
             print $idf "user.name=$username\n";              print $idf "user.name=$username\n";
             print $idf "user.domain=$domain\n";              print $idf "user.domain=$domain\n";
             print $idf "user.home=$authhost\n";              print $idf "user.home=$authhost\n";
Line 76  sub success { Line 90  sub success {
             print $idf "browser.version=$clientversion\n";              print $idf "browser.version=$clientversion\n";
             print $idf "browser.mathml=$clientmathml\n";              print $idf "browser.mathml=$clientmathml\n";
             print $idf "browser.os=$clientos\n";              print $idf "browser.os=$clientos\n";
             if ($userroles ne '') { print $idf "$userroles" };              if ($userroles ne '') { print $idf "$userroles"; }
         }          }
   
 # -------------------------------------------------------------------- Log this  # -------------------------------------------------------------------- Log this
   
     &Apache::lonnet::log($domain,$username,$authhost,      &Apache::lonnet::log($domain,$username,$authhost,
Line 86  sub success { Line 101  sub success {
 # ------------------------------------------------------------ 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 101  ENDHEADER Line 118  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>

Removed from v.1.10  
changed lines
  Added in v.1.12


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