Operation Manual

74 Developing Sites and Pages
Uncheck Protect page with password if you want to set up user
lists without protecting the current page.
Advanced access control
Advanced access control is intended for more complex Web security scenarios
where one set of Web pages belong to one user group, with another set of
pages belonging to another. Each user group is then associated with a group of
users—all with the same permission to access that group's set of pages. By
establishing a range of user groups which reflect the distinct areas in your site,
you have versatile control over visitor access. For example, a medium-sized
business Web site can be set up to have separate password protection on pages
for personnel information, VPN access, internal telephone lists, software
downloads, etc.
Even more powerful is the ability to use a common login/logout input box
throughout your site, typically by adding to your master page. This means that
any user can get access to any restricted pages by signing up, then logging on
to the site.
The enabling of advanced access control is carried out via login to Serif Web
Resources (see p.
306). By default, an Access Control Smart object for the
Web site can be created which can be used to create new user groups and
users (and manage them subsequently). You'll also have the option of adding
the object onto the page for automatic user sign in (see
User sign in).
To enable advanced access control:
1. Click the
Smart Object Tool button on the Web Objects toolbar.
2. Login to Serif Web Resources (See Using Smart objects; p. 306). This
assumes you have a valid login; otherwise you have to
register.
3. From the dialog, select the New... button at the bottom of the My Smart
objects Library pane.
4. In the Create Smart object dialog, use the scroll bar to navigate the list of
Smart objects, then select Access Control, then click OK.
5. (Optional) Name your Access Control smart object and modify colours
for text, buttons, background, or border. Click Create. Your new Smart
object is listed in your Smart objects Library.