The Private module enables password-protection of certain parts of a site. It's function is very simple. It verifies that the user is logged into a session with one of the roles you specify - webmaster, registered member/user, etc. If the user is logged in with one of these roles, this module remains invisible. If not, it presents a message followed by the login module, then stops the rest of the page from loading.
As noted below, the message presented can be customized using the 'message' attribute. Also, the 'tag' attribute functions as with any other module, and it also applies to the included Login module.
As of this writing, the Private module must NOT be called inside of any HTML tables. This is because the tag halts the pageload without closing the table tags, causing Netscape to present a blank white page. This module must be called outside of any tables.