anchor.diff:  strip([10|Rest]) -> strip(Rest);
   strip([9|Rest]) -> strip(Rest);
   strip(Rest) -> Rest.
  +
  +
  +%% @private
  +filter_user(Acc) ->
  +    case list_to_binary(lists:reverse(Acc)) of
  +        <<"//", Rest/binary>> -> Rest;
  +        <<"/", Rest/binary>> -> Rest;
  +        Rest -> Rest
  +    end.
  +
  +
   
   
   %% ===================================================================
  
positive.code:         true ->
              {error, user, ?LINE};
          false ->
              Uri1 = Uri#uri{user=list_to_binary(lists:reverse(Acc))},
              domain(strip(Rest), [], false, Block, Uri1)
      end;
  
  
negative.code:         true ->
              {error, user, ?LINE};
          false -> 
              Uri1 = Uri#uri{user=filter_user(Acc)},
              pass(strip(Rest), [], Block, Uri1)
      end;
  
  