Changeset 3393762
- Timestamp:
- 11/11/2025 03:30:07 PM (5 months ago)
- Location:
- globaliser
- Files:
-
- 88 added
- 3 edited
-
tags/0.9.12 (added)
-
tags/0.9.12/app (added)
-
tags/0.9.12/app/apis (added)
-
tags/0.9.12/app/apis/authors-api.php (added)
-
tags/0.9.12/app/apis/globaliser-api.php (added)
-
tags/0.9.12/app/apis/language-api.php (added)
-
tags/0.9.12/app/controllers (added)
-
tags/0.9.12/app/controllers/globaliser-controller.php (added)
-
tags/0.9.12/app/controllers/hooks-controller.php (added)
-
tags/0.9.12/app/controllers/language-controller.php (added)
-
tags/0.9.12/app/controllers/security-controller.php (added)
-
tags/0.9.12/app/helpers (added)
-
tags/0.9.12/app/helpers/general-helper.php (added)
-
tags/0.9.12/app/models (added)
-
tags/0.9.12/app/models/authors-model.php (added)
-
tags/0.9.12/app/models/general-model.php (added)
-
tags/0.9.12/app/models/hooks-model.php (added)
-
tags/0.9.12/app/routes (added)
-
tags/0.9.12/app/routes/main-routes.php (added)
-
tags/0.9.12/app/services (added)
-
tags/0.9.12/app/services/authors-service.php (added)
-
tags/0.9.12/app/services/globaliser-service.php (added)
-
tags/0.9.12/app/services/login-service.php (added)
-
tags/0.9.12/app/services/polylang-service.php (added)
-
tags/0.9.12/app/services/wpml-service.php (added)
-
tags/0.9.12/app/views (added)
-
tags/0.9.12/assets (added)
-
tags/0.9.12/assets/js (added)
-
tags/0.9.12/assets/js/globaliser.js (added)
-
tags/0.9.12/base (added)
-
tags/0.9.12/base/api-base.php (added)
-
tags/0.9.12/base/controller-base.php (added)
-
tags/0.9.12/base/core-base.php (added)
-
tags/0.9.12/base/model-base.php (added)
-
tags/0.9.12/config (added)
-
tags/0.9.12/config/plugin-config.php (added)
-
tags/0.9.12/constants (added)
-
tags/0.9.12/constants/general.php (added)
-
tags/0.9.12/constants/hooks-settings.php (added)
-
tags/0.9.12/constants/plugins.php (added)
-
tags/0.9.12/globaliser.php (added)
-
tags/0.9.12/inc (added)
-
tags/0.9.12/inc/ata-settings.php (added)
-
tags/0.9.12/inc/constants.php (added)
-
tags/0.9.12/inc/default.php (added)
-
tags/0.9.12/inc/main.php (added)
-
tags/0.9.12/readme.txt (added)
-
tags/0.9.12/vendor (added)
-
tags/0.9.12/vendor/ata (added)
-
tags/0.9.12/vendor/ata/LICENSE (added)
-
tags/0.9.12/vendor/ata/README.md (added)
-
tags/0.9.12/vendor/ata/app (added)
-
tags/0.9.12/vendor/ata/app/base (added)
-
tags/0.9.12/vendor/ata/app/base/api.php (added)
-
tags/0.9.12/vendor/ata/app/base/controller.php (added)
-
tags/0.9.12/vendor/ata/app/base/core.php (added)
-
tags/0.9.12/vendor/ata/app/base/model.php (added)
-
tags/0.9.12/vendor/ata/app/helpers (added)
-
tags/0.9.12/vendor/ata/app/helpers/ata.php (added)
-
tags/0.9.12/vendor/ata/app/main (added)
-
tags/0.9.12/vendor/ata/app/main/adminpage.php (added)
-
tags/0.9.12/vendor/ata/app/main/ata.php (added)
-
tags/0.9.12/vendor/ata/app/main/autoloader.php (added)
-
tags/0.9.12/vendor/ata/app/router (added)
-
tags/0.9.12/vendor/ata/app/router/ajax.php (added)
-
tags/0.9.12/vendor/ata/app/router/api.php (added)
-
tags/0.9.12/vendor/ata/app/router/post.php (added)
-
tags/0.9.12/vendor/ata/app/router/router.php (added)
-
tags/0.9.12/vendor/ata/app/router/url.php (added)
-
tags/0.9.12/vendor/ata/app/views (added)
-
tags/0.9.12/vendor/ata/app/views/adminpage-footer.php (added)
-
tags/0.9.12/vendor/ata/app/views/adminpage-header.php (added)
-
tags/0.9.12/vendor/ata/app/views/adminpage-tabs.php (added)
-
tags/0.9.12/vendor/ata/ata.php (added)
-
tags/0.9.12/vendor/ata/config (added)
-
tags/0.9.12/vendor/ata/config/config.php (added)
-
tags/0.9.12/vendor/ata/config/texts.php (added)
-
tags/0.9.12/vendor/ata/inc (added)
-
tags/0.9.12/vendor/ata/inc/default.php (added)
-
tags/0.9.12/vendor/ata/languages (added)
-
tags/0.9.12/vendor/ata/languages/ata-ja.mo (added)
-
tags/0.9.12/vendor/ata/languages/ata-ja.po (added)
-
tags/0.9.12/vendor/ata/languages/ata-ru_RU.mo (added)
-
tags/0.9.12/vendor/ata/languages/ata-ru_RU.po (added)
-
tags/0.9.12/vendor/ata/languages/ata-tr_TR.mo (added)
-
tags/0.9.12/vendor/ata/languages/ata-tr_TR.po (added)
-
tags/0.9.12/vendor/ata/languages/ata.mo (added)
-
tags/0.9.12/vendor/ata/languages/ata.po (added)
-
trunk/app/services/login-service.php (modified) (3 diffs)
-
trunk/globaliser.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
globaliser/trunk/app/services/login-service.php
r3393757 r3393762 33 33 /** 34 34 * Redirect direct access to wp-login.php 35 * Allows logout and other special actions to proceed 35 36 */ 36 37 public function redirect_wp_login() … … 38 39 $current = $_SERVER['REQUEST_URI'] ?? ''; 39 40 if ( strpos($current, 'wp-login.php') !== false ) { 41 // Don't redirect logout and other special action URLs 42 $excluded_actions = ['logout', 'postpass', 'rp', 'resetpass', 'retrievepassword', 'register']; 43 $action = $_REQUEST['action'] ?? ''; 44 45 if ( !empty($action) && in_array($action, $excluded_actions, true) ) { 46 return; // Allow these actions to proceed normally 47 } 48 40 49 wp_redirect($this->login_url); 41 50 exit; … … 95 104 { 96 105 if ( strpos($url, 'wp-login.php') !== false ) { 106 // Don't replace logout and other special action URLs 107 $excluded_actions = ['logout', 'postpass', 'rp', 'resetpass', 'retrievepassword', 'register']; 108 109 foreach ($excluded_actions as $action) { 110 if ( strpos($url, 'action=' . $action) !== false ) { 111 return $url; 112 } 113 } 114 115 // Replace login URLs with custom URL 97 116 return $this->login_url; 98 117 } -
globaliser/trunk/globaliser.php
r3393757 r3393762 4 4 Plugin URI: https://www.globaliser.com/wordpress-hosting/ 5 5 Description: This plugin enables Globaliser Cloud Speed, Security, and Reliability features for WordPress sites. It is intended for Globaliser clients only. 6 Version: 0.9.1 16 Version: 0.9.12 7 7 Author: Globaliser, Inc. 8 8 Author URI: https://www.globaliser.com -
globaliser/trunk/readme.txt
r3393757 r3393762 5 5 License: GPLv2 or later 6 6 Tested up to: 6.8 7 Stable tag: 0.9.1 17 Stable tag: 0.9.12 8 8 Requires PHP: 8.1 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 27 27 28 28 == Changelog == 29 30 = 0.9.12 = 31 * Logout issue fixed. 29 32 30 33 = 0.9.11 =
Note: See TracChangeset
for help on using the changeset viewer.