How do I add a Terms of Agreement to registration?

By default, Restrict Content Pro does not include a Terms of Agreement option, but there's a very simple plugin you can install from WordPress.org that will add this to your site: Restrict Content Pro - Terms and Conditions. It will add an extra settings page to Restrict > Terms and a checkbox to your registration form.