Editor: Weblock provides a simple user interface for configuring user, group, and IP-based access restrictions for Mac OS X's built-in webserver.
With it, you can instantly configure any folder shared via your website to require a password, or require the visitor to be coming from a specific web location, or both. Weblock even supports location ranges and grouped users!