Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'logout redirect'

Viewing 25 results - 1 through 25 (of 127 total)
  • Author
    Search Results
  • #332526
    Mathieu Viet
    Moderator

    So 😅. Thanks for sharing the error log. To me, deprecation notices cannot be the source of your troubles. For bbPress you need BP Classic as it’s not ready for BP 12.0.0. I submitted a patch to their Trac env. but it has not been committed yet.

    Even if BP Classic is active, your links are logging you out?

    There’s only 2 way to get this behavior, the links are containing the logout URL, or some code is redirecting the page after logging you out.

    Next step would be to rollback to 11.4 to see if the bug has disappeared. But if it’s the case I’d be surprised.

    #327458
    #327311
    scottmotion
    Participant

    Full hijack the authentication flow (Login/Logout/Register/Forgot/Wrong/All Other): End user should never land on a WP login page. I have a mix of BP, bbp, and WP login pages depending on how the user interacts.

    reCAPTCHA during Registration: Should be core. Had to get the plugin from WBCom Designs

    Extended Profile Fields: Should be core. Had to get the plugin from BuddyDev

    User Menu: Username and Avatar. Conditional menu items. I had to use the “User Menus” plugin by Code Atlantic

    Use the username as display name: Had to code this myself.

    Disable Full Name field: Custom code again.

    Set default notification preferences: More code.

    Remove specific accounts from public member list: Really want to hide the admin! More code.

    Remove tabs from user profile: More code.

    Redirect WP Author to BP Profile: teh codez.

    vera1993
    Participant

    Hello everyone!
    I have a problem with my BuddyPress SetUp and hope someone here can help me.

    I set up a members area on a website months ago using BuddyPress. Everything worked fine.

    However, since a few days it is no longer possible to log in and access the content. The login status is basically not recognized, even if I am logged in I see all content as if I were a logged out user.

    Examples:
    Previously, after logging in, you were redirected to your own BuddyPress profile. Now I get redirected to the WP user interface.

    Even if I call groups directly, the group page is displayed to me as if I were not logged in and asks me to join the group to see the content (while I am actually logged in to WP as admin).

    Also the login / logout button does not work anymore.
    I can log in on a login page. Previously the menu then showed Logout as an option instead of Login. Now when I log in the status in the menu always stays on “Login”. Basically it is not possible to view the site as a logged in user.

    So far there have been no problems with this. All plugins are up to date.
    Nothing was changed in the website settings between the normal state and the occurrence of the problem.

    Has anyone had similar experiences before?
    I’m at a loss…

    I would be very grateful for support, ideas and help!
    Maybe you have somd ideas regarding the user login status?

    Kind regards Vera

    Translated with http://www.DeepL.com/Translator (free version)

    ochiajoe
    Participant

    Hello,

    Have integrated BuddyPress with WordPress and I want my subscribers to be able to access the Settings sections and be able to change their passwords and email addresses.
    When they try changing their passwords..They get logout the error message “You must log in to access the page you requested”
    I also tried and deactivated all the plugins and changed the theme but am still getting the same issue.

    See my link below

    https://hplportal.com/wp-login.php?redirect_to=https%3A%2F%2Fhplportal.com%2Fmembers%2Fjules%2Fsettings%2Fgeneral%2F&bp-auth=1&action=bpnoaccess

    #319798
    awto
    Participant

    Hi can you let me know how to get rid of the RSS feed icon, and the search on the site.
    Also I have a problem with login, it redirect to wp-admin I want to it to go to buddyPress login.
    Also there is no logout

    #315592

    In reply to: Issue Redirection

    iamthewebb
    Participant

    Register will redirect you to the homepage if you are already logged in, try another browser or private window to see the page if you don’t wish to logout.

    When I try to visit /miembros/ the page loads correctly, when are you expecting it to redirect to the members page?

    #311099
    Varun Dubey
    Participant

    @pledgerar try BuddyPress Redirect, it’s a free addon which offers role base login/logout redirect to specific BuddyPress Component or any other page.

    #310817

    In reply to: /Members’ slug

    globsticks
    Participant

    ` <li id=”menu-item-1788″ class=”bp-menu bp-logout-nav menu-item menu-item-type-custom menu-item-object-custom menu-item-1788″><a
    href=”https://www.example.com/secretslug/?action=logout&redirect_to=https%3A%2F%2Fwww.example.com%2F&_wpnonce=c3b1dbd03b&#8221; > Log Out</a ></li >

    #308714

    I have the latest wordpress installation with latest 2019 theme plus latest version of buddypress. I have set register on general settings, got buddypress pages created automatically upon registration. Did the page settings. Got only buddypress plugin activated but for some reason when I test register after logout, I cannot register people successful even though I imput the data needed to register. The page will not even redirect to activate. It stays the same with no registration happening after sign up.

    I been reading other forum topics on registration. I tried changing themes, tried add www. on my URL, tried re-installation of wordpress and buddypress, removed all plugins except buddypress but for some reason I cannot figure out what I am doing wrong because I still cannot register new members/Users.

    I been watching youtube videos on buddypress and I notice that on options the core buddypress files do not have a check box on the version I use. Even when I try to select everything on buddypress option so that all 10 are selected I still get cannot get registration of new members from register page.

    Please help me I am a novice on buddypress. เวกัส168

    #308430
    nyekamawabo
    Participant

    I have the latest wordpress installation with latest 2019 theme plus latest version of buddypress. I have set register on general settings, got buddypress pages created automatically upon registration. Did the page settings. Got only buddypress plugin activated but for some reason when I test register after logout, I cannot register people successful even though I imput the data needed to register. The page will not even redirect to activate. It stays the same with no registration happening after sign up.

    I been reading other forum topics on registration. I tried changing themes, tried add www. on my URL, tried re-installation of wordpress and buddypress, removed all plugins except buddypress but for some reason I cannot figure out what I am doing wrong because I still cannot register new members/Users.

    I been watching youtube videos on buddypress and I notice that on options the core buddypress files do not have a check box on the version I use. Even when I try to select everything on buddypress option so that all 10 are selected I still get cannot get registration of new members from register page.

    Please help me I am a novice on buddypress.

    wpissue
    Participant

    Hi, I have noticed when an user log out on certain buddypress pages such: messages, profile edit page, setting, it shows an ERR_TOO_MANY_REDIRECTS page and the url shows /&/ (in html code) at the end.

    It seems it can not redirect back to a public buddypress page or homepage.
    Is this a current issue or only specific to my site/installed plugins?

    #305975
    Venutius
    Moderator

    You could add the following to your functions.php:

    add_action( 'bp_setup_nav', 'bpex_logout_tab', 50 );
    
    function bpex_logout_tab() {
    	
    	if ( ! bp_is_user_profile() && ! bp_is_user_activity() && ! bp_is_user() ) {
    		return;
    	}
    	
    	bp_core_new_nav_item( array(
    				'name'                => __( 'Log Out', 'buddypress' ),
    				'slug'                => 'logout',
    				'position'            => 99,
    				'screen_function'     => 'bpex_wp_logout',
    				'default_subnav_slug' => 'public',
    				'item_css_id'         => 'logout-tab'
    	) );
    	
    }
    
    function bpex_wp_logout() {
    	wp_logout();
    	wp_redirect( home_url() );
    }
    #278459
    janaa
    Participant

    As per this page https://codex.buddypress.org/releases/version-3-0-0/
    #7691 At User’s front Page Edit your bio link leads to current admin user backend profile

    This is true even for subscribers.

    I want to keep users at the front-end only, and away from the wp-admin dashboard. Is this possible?

    I am using WordPress 4.9.8 with Woocommerce and BuddyPress 3.2.0. I have enabled BuddyPress to WordPress profile syncing in BP Options because I need BP integration with Woocommerce. I have installed Theme My Login to redirect users to the front-end for Registration, Login, Logout and Lost Password. But it doesn’t allow for bio-edit.

    Is there any way to resolve this so that users are kept at the front end for editing their bio?

    #274410
    Paul
    Participant

    @throuk6 I don’t have the registered user problem you describe and the plugin works well for me. I’m not that familiar with it and have only used it on one site.
    I use the login with Ajax widget with a redirect both on login and logout.
    Perhaps try editing and then re saving your users. I’m not sure.

    #269352
    peter-hamilton
    Participant

    lol, did not mean to break your head.

    Do you have a child-theme?

    If you add the following code to your functions.php your members should return to the page they logged-in from.

    if ( (isset($_GET['action']) && $_GET['action'] != 'logout') || (isset($_POST['login_location']) && !empty($_POST['login_location'])) ) {
            add_filter('login_redirect', 'my_login_redirect', 10, 3);
            function my_login_redirect() {
                    $location = $_SERVER['HTTP_REFERER'];
                    wp_safe_redirect($location);
                    exit();
            }
    }
    #268823
    #266925
    xavi3r12
    Participant

    Hello, I have been using buddyPress Version 2.7.4. After updating to version 2.8.2, I get this error Fatal error: Call to undefined function bp_is_front_page() in ……/wp-content/plugins/bp-custom.php on line 17 here is my code in the bp-custom.php `<?php
    // hacks and mods will go here
    /* Redirects to profile upon login */
    add_action(‘login_form’, ‘redirect_after_login’);
    function redirect_after_login()
    {
    global $redirect_to;
    if (!isset($_GET[‘redirect_to’]))
    {
    $redirect_to = get_option(‘activity’);
    // sample-page = your page name after site_url
    } }

    function bp_help_redirect_to_profile(){
    global $bp;

    if( is_user_logged_in() && bp_is_front_page() )
    bp_core_redirect( get_option(‘home’) . ‘/members/’ . bp_core_get_username( bp_loggedin_user_id() ) . ‘/activity’ );

    }

    add_action( ‘get_header’, ‘bp_help_redirect_to_profile’,1);

    add_action(‘wp_logout’,’go_home’);
    function go_home(){
    wp_redirect( home_url() );
    exit();
    }

    add_action( ‘bp_complete_signup’, ‘buddydev_redirect_after_signup’ );

    function buddydev_redirect_after_signup() {

    $page = wp_redirect( get_option(‘siteurl’) . ‘/profile’ );

    bp_core_redirect( site_url( $page ) );
    }

    ?>` Help me what has happened and how can I correct this Error?

    xavi3r12
    Participant

    I have tried that it still returned the same error, however i have just noticed that if i delete my bp-custom.php everything works fine but my pages does not redirect users to there profile “if logged in” which was the purpose of the bp-custom.php file. This in the code in my bp-custom.php file

    <?php
    // hacks and mods will go here
    /* Redirects to profile upon login */
    add_action('login_form', 'redirect_after_login'); 
    function redirect_after_login() 
    {     
    global $redirect_to; 
    if   (!isset($_GET['redirect_to'])) 
    { 
    $redirect_to =   get_option('activity');
    //  sample-page = your page name after site_url
    } }
    
    function bp_help_redirect_to_profile(){
    global $bp;
    
    if( is_user_logged_in() && bp_is_front_page() )
    bp_core_redirect( get_option('home') . '/members/' . bp_core_get_username( bp_loggedin_user_id() ) . '/activity' );
    
    }
    
    add_action( 'get_header', 'bp_help_redirect_to_profile',1);
    
    add_action('wp_logout','go_home');
    function go_home(){
      wp_redirect( home_url() );
      exit();
    }
    
    add_action( 'bp_complete_signup', 'buddydev_redirect_after_signup' );
     
    function buddydev_redirect_after_signup() {
        
        $page = wp_redirect( get_option('siteurl') . '/profile' );
        
        
        bp_core_redirect( site_url( $page ) );
    }
    
    ?>

    So how do i fix this?? I need help Please

    #266535
    paulio
    Participant

    Hi

    I’m just getting going with setting up a WordPress site. I have current version of WP, current version of BuddyPress, and the Twenty Seventeen theme in use.

    Under Buddypress settings’ pages tab hovering over the Register and Activate ‘View’ buttons shows what looks like the correct url, but when, for example, I click on the ‘View’ Register page button that url appears in the address bar, but then changes to the homepage url.

    I have added Login, Logout, and Register Buddypress items to the default menu under the theme customisation settings, but only the Login or Logout menu items show.

    Does anyone have any idea what’s going on please?

    Many thanks.

    #264231
    griffmix
    Participant

    Hi thanks.

    I have turned on WP Debuging and received the following error messages including 1 fatal error. Any idea what this means?

    Strict Standards: Redefining already defined constructor for class LogoutRedirect in /wp-content/plugins/login-and-logout-redirect/login-and-logout-redirect.php on line 65

    Strict Standards: Redefining already defined constructor for class Login_Redirect in /wp-content/plugins/login-and-logout-redirect/login-and-logout-redirect.php on line 287

    Notice: get_cart was called incorrectly. Get cart should not be called before the wp_loaded action. Please see Debugging in WordPress for more information. (This message was added in version 2.3.) in /wp-includes/functions.php on line 4136

    Fatal error: Call to a member function get_option() on null in /wp-content/plugins/fancy-product-designer/inc/fpd-functions.php on line 33

    #262132
    alliebells15
    Participant

    Okay,

    Wordpress 4.7
    Buddypress 2.7.3

    When a member logs out, I would like for them to be redirected to a different page, other than the home page. I have installed several plugins to try to achieve this and its not doing it. So I am assuming there is some core coding that is overriding the plugins. What is going on here and how can I change it?

    page I would like it to redirect to is post=154
    eltconjunction.com/logout

    #262129
    alexanderdean
    Participant

    Greetings,

    The BuddyPress “Log Out” link is not working for me. I’m running BuddyPress 2.7.2 I didn’t upgrade to .3 yet because I didn’t see that this issue was addressed in the release notes. Anyway, I’ve tried TwentyFifteen and disabling all plugins. I’ve tried a different hosting account and the situation is the same: If I add the BuddyPress “Log Out” option to any of my menus, it supplies an encoded url… not the base part of the url, just the query string part as seen here:

    http://example.com/phase2/wp-login.php?action=logout&redirect_to=http%3A%2F%2Fexample.com%2Fwordpress%2Flibrary%2F&_wpnonce=0ab7353131

    All other instances of the logout link (like the one in wp admin or if I use <?php wp_logout(); ?> to generate one) all work fine.

    Could you point me to the BuddyPress code that generating the menu point? Or otherwise point me in the right direction?

    Thanks,
    Alec

    #261682
    sweeneytodd94
    Participant

    (Latest version of WP/BP; non-bundled custom theme, using child theme.)

    When adding a custom index & members-loop to /members/ in my child-theme, to make some adjustments to the members directory layout, individual profile pages break completely, I think defaulting to the pages.php but loaded without any content.

    childtheme/members/members-loop.php

    <?php 
    //global $members_template;
    //$reset_members_template = $members_template;
    
    do_action( 'bp_before_members_loop' ); ?>
    
    <?php if ( bp_has_members( bp_ajax_querystring( 'members' ) . '&per_page=21&type=alphabetical' ) ) : ?>
    
    	<div id="pag-top" class="pagination">
    		<div class="pag-count" id="member-dir-count-top"><?php bp_members_pagination_count(); ?></div>
    		<div class="pagination-links" id="member-dir-pag-top"><?php bp_members_pagination_links(); ?></div>
    	</div>
    
    	<?php do_action( 'bp_before_directory_members_list' ); ?>
    
    	<ul id="members-list" class="item-list" role="main">
    
    	<?php while ( bp_members() ) : bp_the_member(); ?>
    
    		<li>
    			<div class="item-avatar">
    				<a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar('type=full&width=80&height=80'); ?></a>
    			</div>
    			<div class="item">
    				<div class="item-title"><a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a></div>
    				<div class="item-meta"><span class="activity"><?php bp_member_last_active(); ?></span></div>
    				<?php do_action( 'bp_directory_members_item' ); ?>
    			</div>
    			<div class="action">
    				<?php do_action( 'bp_directory_members_actions' ); ?>
    			</div>
    			<div class="clear"></div>
    		</li>
    
    	<?php endwhile; ?>
    
    	</ul>
    
    	<?php do_action( 'bp_after_directory_members_list' ); ?>
    
    	<?php bp_member_hidden_fields(); ?>
    
    	<div id="pag-bottom" class="pagination">
    		<div class="pag-count" id="member-dir-count-bottom"><?php bp_members_pagination_count(); ?></div>
    		<div class="pagination-links" id="member-dir-pag-bottom"><?php bp_members_pagination_links(); ?></div>
    	</div>
    
    <?php else: ?>
    	<div id="message" class="info"><p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p></div>
    <?php endif; 
    
    //$members_template = $reset_members_template;
    ?>
    
    <?php do_action( 'bp_after_members_loop' ); ?>

    childtheme/members/index.php

    <?php
    
    /**
     * BuddyPress - Members Directory
     *
     * @package BuddyPress
     * @subpackage bp-default - SSSMG
     */
    
    get_header( 'buddypress' ); ?>
    
    	<?php do_action( 'bp_before_directory_members_page' ); ?>
    
    <div class="container">
    <div class="row">
    <div id="primary" class="col-md-10">
    
    	<div id="content" role="main" class="<?php do_action( 'content_class' ); ?>">
    		<div class="padder">
    		<div class="buddypress">
    
    		<?php do_action( 'bp_before_directory_members' ); ?>
    		
    	<form action="" method="post" id="members-directory-form" class="dir-form">
    	
    	<?php do_action( 'bp_before_directory_members_content' ); ?>
    
    	<div id="members-dir-search" class="dir-search" role="search">
    		<?php bp_directory_members_search_form(); ?>
    	</div><!-- #members-dir-search -->
    
    	<?php do_action( 'bp_before_directory_members_tabs' ); ?>
    
    		<div class="item-list-tabs" role="navigation">
    			<ul>
    				<li class="selected" id="members-all"><a href="<?php bp_members_directory_permalink(); ?>"><?php printf( __( 'All Members %s', 'buddypress' ), '<span>' . bp_core_get_total_member_count() . '</span>' ); ?></a></li>
    
    				<?php if ( is_user_logged_in() && bp_is_active( 'friends' ) && bp_get_total_friend_count( bp_loggedin_user_id() ) ) : ?>
    					<li id="members-personal"><a href="<?php echo bp_loggedin_user_domain() . bp_get_friends_slug() . '/my-friends/'; ?>"><?php printf( __( 'My Friends %s', 'buddypress' ), '<span>' . bp_get_total_friend_count( bp_loggedin_user_id() ) . '</span>' ); ?></a></li>
    				<?php endif; ?>
    
    				<?php do_action( 'bp_members_directory_member_types' ); ?>
    
    			</ul>
    		</div><!-- .item-list-tabs -->
    
    		<div id="members-dir-list" class="members dir-list">
    			<?php //bp_get_template_part( 'members/members-loop' );
    				locate_template( array( 'members/members-loop.php' ), true );
    			?>
    		</div><!-- #members-dir-list -->
    
    		<?php do_action( 'bp_directory_members_content' ); ?>
    
    		<?php wp_nonce_field( 'directory_members', '_wpnonce-member-filter' ); ?>
    
    		<?php do_action( 'bp_after_directory_members_content' ); ?>
    
    	</form><!-- #members-directory-form -->
    
    	<?php do_action( 'bp_after_directory_members' ); ?>
    
    </div><!-- #buddypress -->
    </div><!-- .padder -->
    	</div><!-- #content -->
    
    </div><!-- primary -->
    <?php get_sidebar( 'buddypress' ); ?>
    </div><!-- row -->
    </div><!-- container -->
    
    	<?php do_action( 'bp_after_directory_members_page' ); ?>
    
    <?php get_footer( 'buddypress' ); ?>

    bp-custom.php

    <?php
    // bp-custom.php - BP hacks and mods will go here
    /**
     * Include bbPress 'topic' custom post type in WordPress' search results */
     
    function ntwb_bbp_topic_cpt_search( $topic_search ) {
    	$topic_search['exclude_from_search'] = false;
    	return $topic_search;
    }
    add_filter( 'bbp_register_topic_post_type', 'ntwb_bbp_topic_cpt_search' );
    
    /**
     * Include bbPress 'forum' custom post type in WordPress' search results */
    
    function ntwb_bbp_forum_cpt_search( $forum_search ) {
    	$forum_search['exclude_from_search'] = false;
    	return $forum_search;
    }
    add_filter( 'bbp_register_forum_post_type', 'ntwb_bbp_forum_cpt_search' );
    
    /**
     * Include bbPress 'reply' custom post type in WordPress' search results  */
    
    function ntwb_bbp_reply_cpt_search( $reply_search ) {
    	$reply_search['exclude_from_search'] = false;
    	return $reply_search;
    }
    add_filter( 'bbp_register_reply_post_type', 'ntwb_bbp_reply_cpt_search' );
    
    /**
     * Ensure that multiselect boxes have trailing brackets in their 'id' and 'name' attributes.
     *
     * These brackets are required for an array of values to be sent in the POST
     * request. Previously, bp_get_the_profile_field_input_name() contained the
     * necessary logic, but since BP 2.0 that logic has been moved into
     * BP_XProfile_Field_Type_Multiselectbox. Since bp-default does not use the
     * BP_XProfile_Field_Type classes to build its markup, it did not inherit
     * the brackets from their new location. Thus this workaround.
     */
    function bp_dtheme_add_brackets_to_multiselectbox_attributes( $name ) {
    	global $field;
    
    	if ( 'multiselectbox' === $field->type ) {
    		$name .= '[]';
    	}
    
    	return $name;
    }
    add_filter( 'bp_get_the_profile_field_input_name', 'bp_dtheme_add_brackets_to_multiselectbox_attributes' );
    
    // add the custom column headers to BP manage signups
    function philopress_modify_user_columns($column_headers) {
            $column_headers['extended'] = 'Extended';
            return $column_headers;
    }
    add_action('manage_users_page_bp-signups_columns','philopress_modify_user_columns');
    
    // dump all the pending user's meta data in the custom column
    function philopress_signup_custom_column( $str, $column_name, $signup_object ) {
    	if ( $column_name == 'extended' ) 
                 return print_r( $signup_object->meta, true );
            return $str;
    }
    add_filter( 'bp_members_signup_custom_column', 'philopress_signup_custom_column', 1, 3 );
    
    //* Redirect WordPress Logout to Home Page
    add_action('wp_logout',create_function('','wp_redirect(home_url());exit();'));
    
    //add @mentions to bbpress forum
    function custom_bbpress_maybe_load_mentions_scripts( $retval = false ) {
    	if ( function_exists( 'bbpress' ) && is_bbpress() ) {
    		$retval = true;
    	}
    	return $retval;
    }
    add_filter( 'bp_activity_maybe_load_mentions_scripts', 'custom_bbpress_maybe_load_mentions_scripts' );
    
    function bphelp_dpioml(){
    	$bphelp_my_profile_field_1='Profession';
    	$bphelp_my_profile_field_2='Primary Institution';
           if( is_user_logged_in() && bp_is_members_component() ) { ?>
            <div class="bph_xprofile_fields">
                              <?php if(bphelp_my_profile_field_1<>"") echo bp_member_profile_data( 'field='.$bphelp_my_profile_field_1 );  ?><br />
    						  <?php if(bphelp_my_profile_field_2<>"") echo bp_member_profile_data( 'field='.$bphelp_my_profile_field_2 );  ?><br />
                    </div><?php
           }
    }
    add_action('bp_directory_members_item', 'bphelp_dpioml');
    
    ?>

    I’ve tried all sorts of different combinations but whatever I do, the only way to get both the profile pages and the members directory to display is to remove the index and members-loop customizations. Then everything works fine, but without the adjustments to the members directory that I want (removing recent updates, for instance). Any pointers would be brilliant!

Viewing 25 results - 1 through 25 (of 127 total)
Skip to toolbar