I think that's a bug, I'm not home, but if you're merging this, i would change that line to 
```
if (!req.user && meta.config.allowGuestSearching !== '1') {
```
since `'0'` or `'1'` are both truthy, since the configs are of type `strings`, any reason you do that? why can't they be Numbers?
I would, but I was just following conventions, based on the other config fields.