version 1.4, 2000/01/06 15:35:58
|
version 1.5, 2000/01/14 21:12:40
|
Line 2
|
Line 2
|
# 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,22/11, |
# 6/15,16/11,22/11, |
# 01/06 Gerd Kortemeyer |
# 01/06,01/11 Gerd Kortemeyer |
|
|
package Apache::loncacc; |
package Apache::loncacc; |
|
|
Line 46 sub handler {
|
Line 46 sub handler {
|
$r->subprocess_env("user.environment" => "$lonidsdir/$handle.id", |
$r->subprocess_env("user.environment" => "$lonidsdir/$handle.id", |
"request.state" => "construct", |
"request.state" => "construct", |
"request.filename" => $r->filename); |
"request.filename" => $r->filename); |
|
my $buffer; |
|
$r->read($buffer,$r->header_in('Content-length')); |
|
my @pairs=split(/&/,$buffer); |
|
my $pair; my $name; my $value; |
|
foreach $pair (@pairs) { |
|
($name,$value) = split(/=/,$pair); |
|
$r->subprocess_env("form.$name" => $value); |
|
} |
return OK; |
return OK; |
} else { |
} else { |
$r->log_reason("Cookie $handle not valid", $r->filename) |
$r->log_reason("Cookie $handle not valid", $r->filename) |