added registration
[spider.git] / cmd / send.pl
index 71cea2bc7f7d0616ac8234516dcda53597e9069e..9cee791550ca4aa94e4d77d69bcab18cc26a7bd3 100644 (file)
@@ -32,11 +32,12 @@ $loc->{rrreq} = '0';
 
 if ($self->state eq "prompt") {
 
-       my @f = split /\b/, $line;
+       my @f = split /([\s\@\$])/, $line;
        @f = map {s/\s+//g; length $_ ? $_ : ()} @f;
        
        # any thing after send?
        return (1, $self->msg('e6')) if !@f;
+       return (1, $self->msg('e28')) unless $self->registered || uc $f[0] eq $main::myalias;
 
        while (@f) {
                my $f = uc shift @f;