version 1.62, 2022/06/26 04:03:47
|
version 1.63, 2022/06/30 21:04:13
|
Line 285 sub ip_changed {
|
Line 285 sub ip_changed {
|
'username' => $dataref->{'username'}, |
'username' => $dataref->{'username'}, |
'sessionserver' => $lonhost, |
'sessionserver' => $lonhost, |
); |
); |
my @names = ('origurl','symb','role','linkprotuser','linkprot','linkkey'); |
my @names = ('origurl','symb','role','linkprotuser','linkprotexit','linkprot','linkkey'); |
foreach my $name (@names) { |
foreach my $name (@names) { |
if ($dataref->{$name} ne '') { |
if ($dataref->{$name} ne '') { |
$info{$name} = $dataref->{$name}; |
$info{$name} = $dataref->{$name}; |
Line 902 sub handler {
|
Line 902 sub handler {
|
my %info; |
my %info; |
if ($env{'request.linkprot'}) { |
if ($env{'request.linkprot'}) { |
$info{'linkprot'} = $env{'request.linkprot'}; |
$info{'linkprot'} = $env{'request.linkprot'}; |
if ($data{'linkprotuser'}) { |
foreach my $item ('linkprotuser','linkprotexit') { |
$info{'linkprotuser'} = $data{'linkprotuser'}; |
if ($data{$item}) { |
|
$info{$item} = $data{$item}; |
|
} |
} |
} |
} elsif ($env{'request.linkkey'} ne '') { |
} elsif ($env{'request.linkkey'} ne '') { |
$info{'linkkey'} = $env{'request.linkkey'}; |
$info{'linkkey'} = $env{'request.linkkey'}; |
Line 957 sub handler {
|
Line 959 sub handler {
|
'request.linkprot' => $data{'linkprot'}}; |
'request.linkprot' => $data{'linkprot'}}; |
} |
} |
} |
} |
if ($data{'linkprotuser'} ne '') { |
foreach my $item ('linkprotuser','linkprotexit') { |
$form{'linkprotuser'} = $data{'linkprotuser'}; |
if ($data{$item} ne '') { |
|
$form{$item} = $data{$item}; |
|
} |
} |
} |
} elsif ($data{'linkkey'} ne '') { |
} elsif ($data{'linkkey'} ne '') { |
if (ref($extra_env) eq 'HASH') { |
if (ref($extra_env) eq 'HASH') { |
Line 1057 sub handler {
|
Line 1061 sub handler {
|
} |
} |
if ($data{'linkprot'}) { |
if ($data{'linkprot'}) { |
$extra_env->{'request.linkprot'} = $data{'linkprot'}; |
$extra_env->{'request.linkprot'} = $data{'linkprot'}; |
if ($data{'linkprotuser'}) { |
foreach my $item ('linkprotuser','linkprotexit') { |
$form{'request.linkprotuser'} = $data{'linkprotuser'}; |
if ($data{$item}) { |
|
$form{'request.'.$item} = $data{$item}; |
|
} |
} |
} |
} elsif ($data{'linkkey'} ne '') { |
} elsif ($data{'linkkey'} ne '') { |
$extra_env->{'request.linkkey'} = $data{'linkkey'}; |
$extra_env->{'request.linkkey'} = $data{'linkkey'}; |