Skip to:
Content

bbPress.org


Ignore:
Timestamp:
03/06/2015 04:27:09 PM (11 years ago)
Author:
johnjamesjacoby
Message:

Add nonce to bulk-user dropdown. Props jdgrimes. (2.5 branch)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.5/includes/admin/users.php

    r4995 r5629  
    143143            <?php endforeach; ?>
    144144        </select><?php submit_button( __( 'Change', 'bbpress' ), 'secondary', 'bbp-change-role', false );
     145
     146        wp_nonce_field( 'bbp-bulk-users', 'bbp-bulk-users-nonce' );
    145147    }
    146148
     
    157159    public function user_role_bulk_change() {
    158160
    159         // Bail if current user cannot promote users
    160         if ( !current_user_can( 'promote_users' ) )
    161             return;
    162 
    163161        // Bail if no users specified
    164162        if ( empty( $_REQUEST['users'] ) )
     
    172170        $dynamic_roles = bbp_get_dynamic_roles();
    173171        if ( empty( $dynamic_roles[ $_REQUEST['bbp-new-role'] ] ) )
     172            return;
     173
     174        // Bail if nonce check fails
     175        check_admin_referer( 'bbp-bulk-users', 'bbp-bulk-users-nonce' );
     176
     177        // Bail if current user cannot promote users
     178        if ( !current_user_can( 'promote_users' ) )
    174179            return;
    175180
Note: See TracChangeset for help on using the changeset viewer.