version 1.161, 2020/10/20 01:38:12
|
version 1.163, 2021/05/04 18:47:37
|
Line 60 sub success {
|
Line 60 sub success {
|
|
|
# -------------------------------------------------------------------- Log this
|
# -------------------------------------------------------------------- Log this
|
|
|
|
my $ip = &Apache::lonnet::get_requestor_ip();
|
&Apache::lonnet::log($domain,$username,$authhost,
|
&Apache::lonnet::log($domain,$username,$authhost,
|
"Login $ENV{'REMOTE_ADDR'}");
|
"Login $ip");
|
|
|
# ------------------------------------------------- Check for critical messages
|
# ------------------------------------------------- Check for critical messages
|
|
|
Line 655 sub handler {
|
Line 656 sub handler {
|
my $lowest_load;
|
my $lowest_load;
|
($otherserver,undef,undef,undef,$lowest_load) = &Apache::lonnet::choose_server($form{'udom'});
|
($otherserver,undef,undef,undef,$lowest_load) = &Apache::lonnet::choose_server($form{'udom'});
|
if ($lowest_load > 100) {
|
if ($lowest_load > 100) {
|
$otherserver = &Apache::lonnet::spareserver($lowest_load,$lowest_load,1,$form{'udom'});
|
$otherserver = &Apache::lonnet::spareserver($r,$lowest_load,$lowest_load,1,$form{'udom'});
|
}
|
}
|
}
|
}
|
if ($otherserver ne '') {
|
if ($otherserver ne '') {
|
Line 745 sub handler {
|
Line 746 sub handler {
|
|
|
# ---------------------------------------------------------- Are we overloaded?
|
# ---------------------------------------------------------- Are we overloaded?
|
if ((($userloadpercent>100.0)||($loadpercent>100.0))) {
|
if ((($userloadpercent>100.0)||($loadpercent>100.0))) {
|
my $unloaded=Apache::lonnet::spareserver($loadpercent,$userloadpercent,1,$form{'udom'});
|
my $unloaded=Apache::lonnet::spareserver($r,$loadpercent,$userloadpercent,1,$form{'udom'});
|
if (!$unloaded) {
|
if (!$unloaded) {
|
($unloaded) = &Apache::lonnet::choose_server($form{'udom'});
|
($unloaded) = &Apache::lonnet::choose_server($form{'udom'});
|
}
|
}
|
Line 829 sub check_can_host {
|
Line 830 sub check_can_host {
|
if ($login_host ne '') {
|
if ($login_host ne '') {
|
my $protocol = $Apache::lonnet::protocol{$login_host};
|
my $protocol = $Apache::lonnet::protocol{$login_host};
|
$protocol = 'http' if ($protocol ne 'https');
|
$protocol = 'http' if ($protocol ne 'https');
|
|
my $alias = &Apache::lonnet::use_proxy_alias($r,$login_host);
|
|
$hostname = $alias if ($alias ne '');
|
my $newurl = $protocol.'://'.$hostname.'/adm/createaccount';
|
my $newurl = $protocol.'://'.$hostname.'/adm/createaccount';
|
#FIXME Should preserve where user was going and linkprot by setting ltoken at $login_host
|
#FIXME Should preserve where user was going and linkprot by setting ltoken at $login_host
|
$r->print(&Apache::loncommon::start_page('Create a user account in LON-CAPA').
|
$r->print(&Apache::loncommon::start_page('Create a user account in LON-CAPA').
|