Diff for /loncom/auth/migrateuser.pm between versions 1.14 and 1.17

version 1.14, 2008/09/15 19:08:44 version 1.17, 2013/06/06 12:39:06
Line 83  sub handler { Line 83  sub handler {
  return &goto_login($r);   return &goto_login($r);
     }      }
   
     &Apache::lonnet::logthis("Allowing access for $data{'username'}\@$data{'domain'} to $data{'role'}");      &Apache::lonnet::logthis("Allowing access for $data{'username'}:$data{'domain'} to $data{'role'}");
     my $home=&Apache::lonnet::homeserver($data{'username'},$data{'domain'});      my $home=&Apache::lonnet::homeserver($data{'username'},$data{'domain'});
     if ($home =~ /(con_lost|no_such_host)/) { return &goto_login($r); }      if ($home =~ /(con_lost|no_such_host)/) { return &goto_login($r); }
   
     my $extra_env = &sso_check(\%data);      my $extra_env = &sso_check(\%data);
   
       my %form;
       if ($data{'symb'} ne '') {
           $form{'symb'} = $data{'symb'};
       }
   
     if (!$data{'role'}) {      if (!$data{'role'}) {
  my $handle = &Apache::lonnet::check_for_valid_session($r);   my $handle = &Apache::lonnet::check_for_valid_session($r);
  if ($handle) {   if ($handle) {
Line 107  sub handler { Line 112  sub handler {
                 $desturl = $data{'origurl'};                  $desturl = $data{'origurl'};
             }              }
     &Apache::lonauth::success($r,$data{'username'},$data{'domain'},      &Apache::lonauth::success($r,$data{'username'},$data{'domain'},
       $home,$desturl,$extra_env);        $home,$desturl,$extra_env,\%form);
   
  }   }
  return OK;   return OK;
Line 115  sub handler { Line 120  sub handler {
     }      }
   
     my $next_url='/adm/roles?selectrole=1&'.&escape($data{'role'}).'=1';      my $next_url='/adm/roles?selectrole=1&'.&escape($data{'role'}).'=1';
       if ($data{'origurl'} ne '') {
               $next_url .= '&orgurl='.&escape($data{'origurl'});
       }
     &Apache::lonauth::success($r,$data{'username'},$data{'domain'},$home,      &Apache::lonauth::success($r,$data{'username'},$data{'domain'},$home,
       $next_url,$extra_env);        $next_url,$extra_env,\%form);
     return OK;      return OK;
 }  }
   

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


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