WordPress plugin intelligence profile

BuddyPress Instaban

BuddyPress Instaban allows site administrators to quickly remove problem members with a single click.

WP PlugIndex snapshot

Current directory snapshot

Tested up to not listed
Current version1.0
WordPress coverageTested up to not listed
Minimum stackWP — · PHP —
Directory statusactive
Last directory update20 Jun 201313y ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records BuddyPress Instaban version 1.0 as active, updated 13y ago and without a listed Tested up to version.

Overview

About this plugin

The BuddyPress Instaban plugin allows site administrators to quickly remove problem members with a single click from the front-end. A confirmation dialog prevents accidental removals. If your site uses OneAll’s Social Login plugin to allow members to create new accounts, Instaban will add their unique token to a list of ‘unsafe’ tokens.

Integration options with OneAll are included.

Features:

  • Eliminates additional steps of searching user accounts in the WordPress admin panel.
  • Integrates with member profiles on activation with predefined hooks.
  • Optionally bans members if they’ve created an account with OneAll social login.
  • Confirmation dialog with AJAX handler is fast, safe and efficient.

-

Ability to customize button placement in your theme with a template tag.

For integration with OneAll Social Login, you may perform a check with the user_token returned from the API response, like so:

php:

/**

-

Handle the callback

*/

function oa_social_login_callback () {

//User Data

if (is_object ($social_data)) {

$identity = $social_data->response->result->data->user->identity;

$user_token = $social_data->response->result->data->user->user_token;

// verify that user token isn't associated with an unsafe login if ( bp_instaban_is_user_token_unsafe( $user_token, 'oa_social_login_user_unsafe_tokens' ) ) { header($_SERVER['SERVER_PROTOCOL']. ' 501 Not Implemented', true, 501); // throw a 501 error die(); }

}

}

In the above example, the server returns an HTTP 501 error. This effectively prevents the user from creating an account again with the same social network provider.

You may choose to handle it differently. In the future, OneAll may provide a hook to enable this integration without modifying the plugin directly.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • buddypress
  • community
  • oneall
  • social
Compatibility & maintenance

Compatibility & maintenance

Tested up to not listed

WordPress.org does not currently provide a Tested up to version that WP PlugIndex can compare with WordPress 7.1.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up toNot listed
Minimum requirementsWordPress not listed · PHP not listed
Update activity20 Jun 201313y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.