send a forward/opernam for every user that logs in if it hasn't been
[spider.git] / perl / DXCommandmode.pm
index 2f3d85f23b95492424846bb05acbe4381106deca..8dcb9b6cf9b0b07451199d825fddee6ce451205c 100644 (file)
@@ -125,6 +125,13 @@ sub start
        
        $self->tell_login('loginu');
        
+       # do we need to send a forward/opernam?
+       my $lastoper = $user->lastoper || 0;
+       my $homenode = $user->homenode || ""; 
+       if ($homenode eq $main::mycall && $lastoper < $main::systime + $DXUser::lastoperinterval) {
+               run_cmd($DXProt::me, "forward/opernam $call");
+               $user->lastoper($main::systime);
+       }
 }
 
 #