version 1.2, 1999/11/16 19:14:15
|
version 1.4, 2000/01/06 15:35:58
|
Line 1
|
Line 1
|
# The LearningOnline Network |
# The LearningOnline Network |
# Cookie Based Access Handler for Construction Area |
# Cookie Based Access Handler for Construction Area |
# (lonacc: 5/21/99,5/22,5/29,5/31 Gerd Kortemeyer) |
# (lonacc: 5/21/99,5/22,5/29,5/31 Gerd Kortemeyer) |
# 6/15,16/11 Gerd Kortemeyer |
# 6/15,16/11,22/11, |
|
# 01/06 Gerd Kortemeyer |
|
|
package Apache::loncacc; |
package Apache::loncacc; |
|
|
Line 40 sub handler {
|
Line 41 sub handler {
|
for ($envi=0;$envi<=$#profile;$envi++) { |
for ($envi=0;$envi<=$#profile;$envi++) { |
chomp($profile[$envi]); |
chomp($profile[$envi]); |
my ($envname,$envvalue)=split(/=/,$profile[$envi]); |
my ($envname,$envvalue)=split(/=/,$profile[$envi]); |
$r->subprocess_env("profile.$envname" => "$envvalue"); |
$r->subprocess_env("$envname" => "$envvalue"); |
} |
} |
$r->subprocess_env("request.state" => "construct"); |
$r->subprocess_env("user.environment" => "$lonidsdir/$handle.id", |
|
"request.state" => "construct", |
|
"request.filename" => $r->filename); |
return OK; |
return OK; |
} else { |
} else { |
$r->log_reason("Cookie $handle not valid", $r->filename) |
$r->log_reason("Cookie $handle not valid", $r->filename) |