--- loncom/lonnet/perl/lonnet.pm 2018/12/27 20:10:56 1.1398 +++ loncom/lonnet/perl/lonnet.pm 2018/12/29 16:50:06 1.1400 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.1398 2018/12/27 20:10:56 raeburn Exp $ +# $Id: lonnet.pm,v 1.1400 2018/12/29 16:50:06 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -184,7 +184,7 @@ sub create_connection { Type => SOCK_STREAM, Timeout => 10); return 0 if (!$client); - print $client (join(':',$hostname,$lonid,&machine_ids($hostname))."\n"); + print $client (join(':',$hostname,$lonid,&machine_ids($hostname),$loncaparevs{$lonid})."\n"); my $result = <$client>; chomp($result); return 1 if ($result eq 'done'); @@ -690,7 +690,7 @@ sub check_for_valid_session { $lonid=$cookies{$secure}; } elsif (exists($cookies{$name})) { $lonid=$cookies{$name}; - } elsif (exists($cookies{$linkname})) { + } elsif ((exists($cookies{$linkname})) && ($ENV{'SERVER_PORT'} != 443)) { $lonid=$cookies{$linkname}; } elsif (exists($cookies{$pubname})) { $lonid=$cookies{$pubname};