Plugin info

Total downloads: 44
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/29/2025 (32 days ago)
Added to WordPress: 11/29/2025 (0 years old)
Minimum WordPress version: 6.8
Tested up to WordPress version: 6.8.3
Minimum PHP version: 8.3

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 32 days ago

59/100

Is Comblock Login abandoned?

Likely maintained (last update 32 days ago).

Compatibility

Requires WordPress: 6.8
Tested up to: 6.8.3
Requires PHP: 8.3

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

PeproDev Ultimate Profile Solutions
Rating 0.0/5 (0 reviews)Active installs 70
New User Approve
Rating 4.3/5 (129 reviews)Active installs 20,000
Delete Me
Rating 5.0/5 (23 reviews)Active installs 8,000
WP Approve User
Rating 4.2/5 (41 reviews)Active installs 4,000
Inactive User Deleter
Rating 4.2/5 (20 reviews)Active installs 1,000
Resend Welcome Email
Rating 3.7/5 (9 reviews)Active installs 1,000

Description

The Comblock Login plugin implements a complete and secure authentication system on the frontend for WordPress. Through dedicated shortcodes, you can easily insert login and logout forms, user information displays, and the option to log out of all active sessions on your site’s content. The login process is strictly managed: user-entered data is sanitized, security is ensured through nonce verification to prevent CSRF attacks, and authentication is performed using native WordPress functions, with support for secure session storage and cookie management.

Logout not only allows you to securely end the current session, but also offers the advanced global logout feature, which ends all active user sessions on all devices, increasing security in case of compromise or accidental sharing of credentials. Custom dashboards, based on dedicated post types, are protected by access controls that limit visibility to authorized users only, redirecting other users to configured login pages, with failed attempts logged to improve security monitoring.

Features

  1. Registration of the shortcode for the login form, logout button, logout button for all devices, and display of logged-in users.
  2. Secure login management with nonce verification and input sanitization.
  3. Custom redirects to the dashboard after login and to the login page after logout.
  4. Creation of multiple dashboards by configuring which user roles can access them.
  5. Logout functionality from all devices simultaneously.
  6. Logging of errors related to access and permissions.

Usage

  • Use the shortcode [comblock_login] to display the login form. You can insert this shortcode into any page or post.
    Simple example (only required attribute):
    [comblock_login dashboard-post-id="8"]
    Complete example (with all optional attributes):
    [comblock_login id="subscriber-login" class="subscriber-form-login" dashboard-post-id="8" privacy-page-id="2"]
    Where:

    • dashboard-post-id is mandatory and represents the ID of a Dashboard post type created in the back office.
    • id, class, and privacy-page-id are optional, where privacy-page-id refers to the privacy policy page ID.
  • Use the shortcode [comblock_logout] only within the dashboard post type to display the logout link.
    Simple example (without optional attributes):
    [comblock_logout]
    Complete example (with optional attributes):
    [comblock_logout id="logout-link" class="btn-logout"]

  • Use the shortcode [comblock_disconnection] within the dashboard post type to display the disconnection link.
    Simple example:
    [comblock_disconnection]
    Complete example:
    [comblock_disconnection id="disconn-link" class="btn-disconnect"]

  • Use the shortcode [comblock_user_info] within the dashboard post type to display user information.
    Simple example (only required attribute):
    [comblock_user_info fields="display_name,user_email"]
    Complete example (with title and all attributes):
    [comblock_user_info title="my-section-title" fields="display_name,user_email"]
    The fields attribute contains user meta fields separated by commas. Note that some meta fields cannot be used for security or privacy reasons.

    To address this, the plugin provides two filters hooks:

    • comblock_login_user_ban_fields allows you to add meta fields that you shouldn’t use.
    • comblock_login_user_info_allowed_fields permits extending the list of meta fields that are allowed for searching and displaying user metadata.

    These hooks enable developers to customize which user data can be displayed via the shortcode while maintaining control over security and privacy.

Security

The plugin implements the following security mechanisms:

  • Nonce verification for all critical login and logout actions to protect against CSRF.
  • Sanitization of input from login forms to prevent injection.
  • Authentication via WordPress’ secure wp_signon() function.
  • Strict session cookie management with SSL support.
  • Granular control of access permissions based on user roles defined for each dashboard.
  • Complete destruction of user sessions upon logout from all devices.

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin via the ‘Plugins’ menu in WordPress.
  3. Configure the dashboards, the user roles that can access them, and the login page to which users will be redirected.
  4. Insert the shortcodes into pages or posts to display the login, logout, etc. forms.

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

  1. Login form with shortcode

    Login form with shortcode

  2. Editing Front-end dashboard with role-controlled access

    Editing Front-end dashboard with role-controlled access

  3. Page with user information and logout option from all devices

    Page with user information and logout option from all devices

Changelog

1.0.0

  • Initial version with login, logout, multiple dashboards, and integrated security management.