Original author: gbastien This explains how some groups have implemented the Terms of Service page for their networks. It is planned to be integrated in the future as part of Wifidog, but until then, groups can use one of those strategies.

Feel free to contribute and/or add your scenario if you implemented the TOS any other way.

Created: September 10, 2009

Adding Terms Of Service to Wifidog

The following terms of service scenarios have been handled

Scenario 1

Extract of Dave Lamb's email (september 10, 2009)

I handled it by using the HTMLeditor plug in to create an HTML "Terms of use page" that is added to the reusable content library. I included language that says "By Creating an account and logging in to this network you, the user, are agreeing to the terms of use listed here in." and then continue to list the terms of use. Then I placed that content on the Login page for the Network.

Granted the user doesn't have to click a seperate check box to accept the terms, but by placing this on the login page, they are accepting the terms each time they login by the act of logging in. Which is nice because if your terms of use change, they're automatically accepting the new change the next time they authenticate.


  1. A way to show the TOS when and where needed (here on login page)
  2. A way to support multiple languages for the TOS

Scenario 2

Patch by Stephanie Junguené found in #17


  1. A way to add a disclaimer page before a user can create a new account
  2. A static smarty template form containing the text of the TOS, that allows the user to check a box to explicitly agree to the TOS

Note: The TOS itself in this patch is the GPL. It should be rewritten to match your group's.