BuddyBoss Home – Web › Support Forums › Themes › Boss. theme › Require User to agree with Site Terms and Conditions upon signup?
Tagged: agree to site terms
- This topic has 13 replies, 4 contibutors, and was last updated 8 years, 8 months ago by Diogo.
Question
March 12, 2016 at 1:26 pm #62712@mln83Can anyone recommend a plugin or solution for this? It is quite urgent.
I have tried https://wordpress.org/plugins/agreeable/ but it doesn’t work well with the Boss theme
See the last line in attached picture.
Thank you in advance. 🙂
Best regards,
MichaelAnswers
March 12, 2016 at 1:35 pm #62714@mln83It appears that agreeable is buggy https://wordpress.org/support/plugin/agreeable
So far no luck finding another solution. Only alternative is a $15 Codecanyon plugin which has not been updated in two years 🙁
It needs to work with social login as well…
Best regards,
MichaelMarch 13, 2016 at 2:02 pm #62811@mln83Hi guys,
I am still looking for a solution to this problem. It appears that
http://codecanyon.net/item/wp-accept-to-register-terms-of-service-p-policy/6278256 does not work with BP registration page https://wordpress.org/plugins/agreeable/ has bugs which make it unusable.
http://codecanyon.net/item/i-agree/5271798 does not work with BP registration pageAny advice would be much appreciated.
Unfortunately, users will need to accept terms here in the EU 🙁
Best regards,
MichaelMarch 13, 2016 at 2:11 pm #62814@mln83There is also https://premium.wpmudev.org/project/terms-of-service/
but at $19 / month that is pretty expensive? I am not sure if it will work with WP Social Login.
Best regards,
MichaelMarch 13, 2016 at 2:14 pm #62815@mln83I have also tried to follow this guide:
https://wordpress.org/support/topic/feature-request-checkbox-to-accept-tc?replies=3But there is a mistake in the JS code and it depends on the “Agreeable” plugin which currently doesn’t work.
Best regards,
MichaelMarch 13, 2016 at 2:23 pm #62817@mln83FYI: Currently I have added an Acceptance box into the normal BP Registration page
Which works fine outside WP Social Login.
Would it be possible to add some Custom JS code to include this Acceptance box if users Register using WP Social Login?
Pseudo code inspiration:
add_action('login_footer', 'wsl_login_scripts'); function wsl_login_scripts(){ if( class_exists('Agreeable', true ) ){ $ag_fail_msg = get_option('ag_fail'); if (isset($ag_fail_msg) && $ag_fail_msg <> null && $ag_fail_msg <> ""){ //pass msg on }else{ $ag_fail_msg = "You Must Accept The Terms To Login"; } if( wp_script_is( 'jquery', 'done' ) ) { echo "<script> jQuery(document).ready(function($) { $('.wp-social-login-provider-list a').click(function(e){ if ($('#ag_login_accept').is(':checked') == false){ e.preventDefault(); alert('". $ag_fail_msg. "'); } }); }); </script>"; } } }
I appreciate any suggestions from the experts 🙂
Best regards,
MichaelMarch 13, 2016 at 2:49 pm #62823@jeanpierrethe social login is a trick on itself as it is based on each website service to provide secure logins. you can’t hack into the plugin just to add a specific field for TOS…
btw, this was covered here: https://buddypress.org/support/topic/adding-terms-of-service-to-registration/
remember that if you use Social Login, each user already are applying to each of these services TOS, so i suppose any will do if you’re not on the porn business…
March 13, 2016 at 8:53 pm #62844@mln83Thanks for the link.
You should be able to add an option for it. Anyway, User community sites require special attention to Terms & Conditions. Specifically, because users share information such as e-mail, name, birthday, etc… Such information must be handled carefully in Europe.
Content uploaded by users could potentially also be infringing copyright laws. So you may also find yourself having to pay a huge fine if you don’t require users to accept a TOS on your site.
Just some food for thought.
Still looking for a solution. It seems that User Pro http://codecanyon.net/item/userpro-user-profiles-with-social-login/5958681 has this feature but it would be nice to have something specifically for BuddyPress.
Best regards,
MichaelMarch 14, 2016 at 8:34 am #62930@tommasi105See this:
March 14, 2016 at 8:50 am #62940@tommasi105The link does not show up in the previous replay! I will try to post it again here: https://premium.wpmudev.org/project/terms-of-service/
March 15, 2016 at 4:01 am #63078@mln83Thanks for the suggestion @tommasi105 it will be my backup solution in case it is not possible to add JS code to WP Social Login but at 19$ / month it’s a bit expensive I am also not sure if it will work during WP Social Login though.
I am also open to suggestions on other Social Login solutions for WordPress but so far I have not seen any that are as good as WP Social Login.
FYI: In WP Social Login can also use User Moderation but only alongside Theme My Login but I think that would interfere with Boss login page @vapvarun, @pallavi?
The ideal set-up would still be to have an “I agree” button on the registration page for both BP register and Social Login registration. This way “Acceptance” is logged in the database for future reference.
Alternative is to use something like:
https://wordpress.org/plugins/terms-of-use-2/Where a new user is presented with a pop-up to accept terms of use to continue use of site. However, this plugin doesn’t work with the latest version of WordPress. So I am currently looking for other similar plugins.
Best regards,
MichaelMarch 15, 2016 at 4:14 am #63081@mln83Q: Would it be possible to redirect users after they signup using WP Social Login to a page where they have to click Acceptance button to continue?
March 16, 2016 at 6:12 am #63276@nexxeraHi there;
I’m looking for a solution for this situation too. We have a intranet and login is LDAP so there’s no registration, but i need to get a agree on first login for terms of use.
Regards
March 16, 2016 at 6:23 am #63281@nexxeraThis plugin looks to get that. There’s no “first login” option but you can set a high number of days before show again, like a year or whatever is nice for the case:
https://wordpress.org/plugins/wp-splash-page/
Regards
- The question ‘Require User to agree with Site Terms and Conditions upon signup?’ is closed to new replies.