version 1.6, 2017/09/15 12:53:34
|
version 1.7, 2020/12/18 15:23:03
|
Line 234 sub sso_login {
|
Line 234 sub sso_login {
|
if (&Apache::lonnet::usertools_access($uname,$udom,'webdav')) { |
if (&Apache::lonnet::usertools_access($uname,$udom,'webdav')) { |
my ($webdav) = |
my ($webdav) = |
($r->uri =~ m{^(/webdav/$match_domain/$match_username/)}); |
($r->uri =~ m{^(/webdav/$match_domain/$match_username/)}); |
|
my $ip = &Apache::lonnet::get_requestor_ip(); |
&Apache::lonnet::log($udom,$uname,$uhome, |
&Apache::lonnet::log($udom,$uname,$uhome, |
"SSO log-in to $webdav from $ENV{'REMOTE_ADDR'}"); |
"SSO log-in to $webdav from $ip"); |
my $cookie = "lonDAV=$handle; path=/webdav/; secure; HttpOnly;"; |
my $cookie = "lonDAV=$handle; path=/webdav/; secure; HttpOnly;"; |
$r->header_out('Set-cookie' => $cookie); |
$r->header_out('Set-cookie' => $cookie); |
$r->send_http_header; |
$r->send_http_header; |