--- loncom/auth/lonroles.pm 2020/12/18 15:23:03 1.344 +++ loncom/auth/lonroles.pm 2021/04/19 15:05:55 1.345 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # User Roles Screen # -# $Id: lonroles.pm,v 1.344 2020/12/18 15:23:03 raeburn Exp $ +# $Id: lonroles.pm,v 1.345 2021/04/19 15:05:55 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -653,6 +653,13 @@ ENDENTERKEY if (($ferr) && ($tadv)) { &error_page($r,$ferr,$dest); } else { + if ($env{'request.course.id'} eq $cdom.'_'.$cnum) { + if (($env{'form.orgurl'} ne '') && ($env{'form.symb'} ne '')) { + unless (&Apache::lonnet::symbverify($env{'form.symb'},$env{'form.orgurl'}) { + $dest=$env{'form.orgurl'}; + } + } + } if ($dest =~ m{^/adm/coursedocs\?folderpath}) { if ($env{'request.course.id'} eq $cdom.'_'.$cnum) { my $chome = &Apache::lonnet::homeserver($cnum,$cdom);