Check the Changelog.
It is possible now to fix once and for all any issue just doing this:
To fix the Simple Membership plugin login/logout issues, create the folder /wp-content/plugins/wp-w3all-custom/ and copy two files into it: /wp-w3all-phpbb-integration/common/custom_login.php and /wp-w3all-phpbb-integration/common/custom_functions.php
Code: Select all
== Changelog ==
= 3.1.6 =
* Release Date: 1 Nov 2026
Fixed: `public static function phpbb_update_profile($user_id, $old_user_data)` - current_user_can('edit_user') get Undefined array key 0 in /wp-includes/capabilities.php on line 75 (when user update password) on file class.wp.w3all-phpbb.php.
Fixed: `private static function create_phpBB_user($wpu, $action = ''){` on file class.wp.w3all-phpbb.php so as to correctly create a user in phpBB when they register in WordPress MU-MS.
Fixed: Removed the forced redirect inside the `private static function phpBB_user_session_set($wp_user_data){` on file class.wp.w3all-phpbb.php file to avoid redirect conflicts with other plugins.
Fixed: `function verify_phpbb_credentials(){` for the same above reason so to avoid redirect conflicts with other plugins.
Add: common/`custom_login.php` file to hook into the wp_w3all.php `wp_check_password function`, thereby easily fixing common login issues with other plugins.
Example: To fix the Simple Membership plugin login/logout issues, create the folder `/wp-content/plugins/wp-w3all-custom/` and copy two files into it: `/wp-w3all-phpbb-integration/common/custom_login.php` and `/wp-w3all-phpbb-integration/common/custom_functions.php`. Self-explanatory, simple, working example code is provided within.

