Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
11/03/2024 06:19:06 PM (5 months ago)
Author:
espellcaste
Message:

A user is no longer de-authenticated when making REST API requests.

We are introducing a new BP_LoggedIn_User class to fetch data about a BuddyPress logged-in user. This new addition fixes an issue where a user could be de-authenticated when making REST API requests.

Props dcavins, DJPaul, johnjamesjacoby, and imath.

Closes https://github.com/buddypress/buddypress/pull/395
See #9229 and #9145
Fixes #7658

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/testcases/blogs/test-controller.php

    r14026 r14070  
    2727        $this->skipWithoutMultisite();
    2828
    29         $this->bp::set_current_user( $this->user );
     29        wp_set_current_user( $this->user );
    3030
    3131        self::factory()->blog->create_many( 2 );
     
    5252        $this->skipWithoutMultisite();
    5353
    54         $this->bp::set_current_user( $this->user );
     54        wp_set_current_user( $this->user );
    5555
    5656        $blog_id = self::factory()->blog->create(
     
    109109        $this->skipWithoutMultisite();
    110110
    111         $this->bp::set_current_user( $this->user );
     111        wp_set_current_user( $this->user );
    112112
    113113        $blog_id = self::factory()->blog->create(
     
    154154        $this->skipWithoutMultisite();
    155155
    156         $this->bp::set_current_user( $this->user );
     156        wp_set_current_user( $this->user );
    157157
    158158        $subdomain = 'cool-site.foo-bar';
     
    211211        buddypress()->site_options = $settings;
    212212
    213         $this->bp::set_current_user( $this->user );
     213        wp_set_current_user( $this->user );
    214214
    215215        $request = new WP_REST_Request( 'POST', $this->endpoint_url );
     
    260260        buddypress()->site_options = $settings;
    261261
    262         $this->bp::set_current_user( $this->user );
     262        wp_set_current_user( $this->user );
    263263
    264264        $request = new WP_REST_Request( 'POST', $this->endpoint_url );
     
    281281        $this->skipWithoutMultisite();
    282282
    283         $this->bp::set_current_user( $this->user );
     283        wp_set_current_user( $this->user );
    284284
    285285        $request = new WP_REST_Request( 'POST', $this->endpoint_url );
     
    365365
    366366        $u = $this->bp::factory()->user->create();
    367         $this->bp::set_current_user( $u );
     367        wp_set_current_user( $u );
    368368
    369369        $blog_id = self::factory()->blog->create(
Note: See TracChangeset for help on using the changeset viewer.