BuddyBoss Home – Web Support Forums Themes Boss. theme Require User to agree with Site Terms and Conditions upon signup?

Viewing 14 posts - 1 through 14 (of 14 total)
  • Question

    #62712
    @mln83

    Can 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,
    Michael

    Answers

    #62714
    @mln83

    It 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,
    Michael

    #62811
    @mln83

    Hi 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 page

    Any advice would be much appreciated.

    Unfortunately, users will need to accept terms here in the EU 🙁

    Best regards,
    Michael

    #62814
    @mln83

    There 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,
    Michael

    #62815
    @mln83

    I have also tried to follow this guide:
    https://wordpress.org/support/topic/feature-request-checkbox-to-accept-tc?replies=3

    But there is a mistake in the JS code and it depends on the “Agreeable” plugin which currently doesn’t work.

    Best regards,
    Michael

    #62817
    @mln83

    FYI: Currently I have added an Acceptance box into the normal BP Registration page

    View post on imgur.com

    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,
    Michael

    #62823

    the 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…

    #62844
    @mln83

    Thanks 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,
    Michael

    #62930
    @tommasi105
    #62940
    @tommasi105

    The 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/

    #63078
    @mln83

    Thanks 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?

    View post on imgur.com

    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,
    Michael

    #63081
    @mln83

    Q: 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?

    #63276
    @nexxera

    Hi 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

    #63281
    @nexxera

    This 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

Viewing 14 posts - 1 through 14 (of 14 total)
  • The question ‘Require User to agree with Site Terms and Conditions upon signup?’ is closed to new replies.