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/groups/functions/groupsCreateGroup.php

    r13980 r14070  
    2222    public function test_should_respect_creator_id() {
    2323        $old_user_id = bp_loggedin_user_id();
    24         self::set_current_user( self::$user_id );
     24        wp_set_current_user( self::$user_id );
    2525
    2626        $group_id = groups_create_group( array(
     
    3131        $group = groups_get_group( $group_id );
    3232
    33         self::set_current_user( $old_user_id );
     33        wp_set_current_user( $old_user_id );
    3434
    3535        $this->assertSame( self::$user_id + 1, $group->creator_id );
     
    4141    public function test_creator_id_should_be_fall_back_to_loggedin_user_for_new_group() {
    4242        $old_user_id = bp_loggedin_user_id();
    43         self::set_current_user( self::$user_id );
     43        wp_set_current_user( self::$user_id );
    4444
    4545        $group_id = groups_create_group( array(
     
    4949        $group = groups_get_group( $group_id );
    5050
    51         self::set_current_user( $old_user_id );
     51        wp_set_current_user( $old_user_id );
    5252
    5353        $this->assertSame( self::$user_id, $group->creator_id );
     
    6363
    6464        $old_user_id = bp_loggedin_user_id();
    65         self::set_current_user( self::$user_id );
     65        wp_set_current_user( self::$user_id );
    6666
    6767        $group_id = groups_create_group( array(
     
    7171        $group = groups_get_group( $group_id );
    7272
    73         self::set_current_user( $old_user_id );
     73        wp_set_current_user( $old_user_id );
    7474
    7575        $this->assertSame( self::$user_id + 1, $group->creator_id );
Note: See TracChangeset for help on using the changeset viewer.