On a Smoothwall, it is possible to amend the /modules/auth/settings/templates/login_page.tt file so that Guest T & C's with a continue button are displayed. Replacing the contents of the file with the below will enable it. Also, a local directory will need to be created and in there, a user called "guest" with the password of "password".
[% WRAPPER bodywrapper.tt %]
[% IF error %]
[% error_message | html %]
[% END %]
[% IF redirect_url %]
[% END %]
[% IF welcome_message %]
[% welcome_message | html %]
[% END %]
[% IF logged_in_user %]
[% logged_in_user | html %] logged in
[% END %]
[% IF federated_logins.size > 0 %]
[% FOREACH login IN federated_logins %]
[% login.name | html %]
[% END %]
[% END %]
[% IF show_refresh_warning %]
[% messages.this_page_will_refresh | html %]
[% END %]
[% END %]