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

version 1.8, 2000/06/29 20:43:03 version 1.11, 2000/10/02 19:43:49
Line 2 Line 2
 # User Authentication Module  # User Authentication Module
 # 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 Gerd Kortemeyer  # 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
   
 package Apache::lonauth;  package Apache::lonauth;
   
Line 62  sub success { Line 63  sub success {
     if ($httpbrowser=~/next/i) { $clientos='next'; }      if ($httpbrowser=~/next/i) { $clientos='next'; }
     if (($httpbrowser=~/mac/i) ||      if (($httpbrowser=~/mac/i) ||
         ($httpbrowser=~/powerpc/i)) { $clientos='mac'; }          ($httpbrowser=~/powerpc/i)) { $clientos='mac'; }
     if ($httpbrowser=~/win/) { $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 75  sub success { Line 89  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 169  sub handler { Line 184  sub handler {
         return OK;          return OK;
     }      }
           
     my ($key,$firsturl)=split(/:/,$tmpinfo);      my ($key,$firsturl)=split(/&/,$tmpinfo);
   
     my $keybin=pack("H16",$key);      my $keybin=pack("H16",$key);
   

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


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