--- loncom/auth/lonlogout.pm 2018/09/11 14:23:21 1.45.2.5 +++ loncom/auth/lonlogout.pm 2019/08/01 14:30:27 1.45.2.6 @@ -1,7 +1,7 @@ # The LearningOnline Network # Logout Handler # -# $Id: lonlogout.pm,v 1.45.2.5 2018/09/11 14:23:21 raeburn Exp $ +# $Id: lonlogout.pm,v 1.45.2.6 2019/08/01 14:30:27 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -217,6 +217,13 @@ $windowinfo $relogmessage $end_page ENDDOCUMENT + if ($env{'request.balancercookie'}) { + my ($balancer,$cookie) = split(/:/,$env{'request.balancercookie'}); + if ((&Apache::lonnet::hostname($balancer)) && ($cookie =~ /^[a-f0-9]{32}$/)) { + $cookie = $env{'user.domain'}.'_'.$env{'user.name'}.'_'.$cookie; + &Apache::lonnet::delbalcookie($cookie,$balancer); + } + } $r->register_cleanup(\&flush_course_logs); return OK; }