--- loncom/lonnet/perl/lonnet.pm 2019/05/06 19:28:24 1.1410 +++ loncom/lonnet/perl/lonnet.pm 2019/07/18 18:28:58 1.1411 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.1410 2019/05/06 19:28:24 raeburn Exp $ +# $Id: lonnet.pm,v 1.1411 2019/07/18 18:28:58 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1081,6 +1081,19 @@ sub find_existing_session { } return; } + +sub delusersession { + my ($lonid,$udom,$uname) = @_; + my $uprimary_id = &domain($udom,'primary'); + my $uintdom = &internet_dom($uprimary_id); + my $intdom = &internet_dom($lonid); + my $serverhomedom = &host_domain($lonid); + if (($uintdom ne '') && ($uintdom eq $intdom)) { + return &reply(join(':','delusersession', + map {&escape($_)} ($udom,$uname)),$lonid); + } + return; +} # check if user's browser sent load balancer cookie and server still has session # and is not overloaded.