From f32292f315dab7521353ae6700f721ecdb0a411e Mon Sep 17 00:00:00 2001
From: Alberto Di Maio <209594472+alberto-freemius@users.noreply.github.com>
Date: Wed, 3 Dec 2025 21:39:47 +0700
Subject: [PATCH 1/2] [sso] Enhance SSO integration by refactoring logout
handling in dashboard script
---
freemius-dashboard.php | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/freemius-dashboard.php b/freemius-dashboard.php
index 9a3371b..687dfbd 100644
--- a/freemius-dashboard.php
+++ b/freemius-dashboard.php
@@ -84,10 +84,11 @@ function fs_members_dashboard_shortcode( $atts, $inner = null ) {
// Clear cache on an hourly basis.
date('Y-m-d H');
- $user_id = null;
- $access_token = null;
+ $user_id = null;
+ $access_token = null;
+ $is_sso_active = class_exists( 'FS_SSO' );
- if ( is_user_logged_in() && class_exists( 'FS_SSO' ) ) {
+ if ( is_user_logged_in() && $is_sso_active ) {
$sso = FS_SSO::instance();
$user_id = $sso->get_freemius_user_id();
@@ -119,15 +120,16 @@ function fs_members_dashboard_shortcode( $atts, $inner = null ) {
$dashboard_params['token'] = $access_token;
}
+ $open_params = '';
+ if ( $is_sso_active ) {
+ $open_params = '{ afterLogout: function() { window.location.href = \'' . str_replace( '&', '&', wp_logout_url() ) . '\'; }}';
+ }
+
return apply_filters( 'fs_members_dashboard', '
');
From 695ce82f47481ffdd9037d7b2fa985c952e7c751 Mon Sep 17 00:00:00 2001
From: Alberto Di Maio <209594472+alberto-freemius@users.noreply.github.com>
Date: Wed, 3 Dec 2025 21:42:10 +0700
Subject: [PATCH 2/2] [versiion] Bump version to 1.0.2 and update package name
in header comments
---
freemius-dashboard.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/freemius-dashboard.php b/freemius-dashboard.php
index 687dfbd..0fe3413 100644
--- a/freemius-dashboard.php
+++ b/freemius-dashboard.php
@@ -3,17 +3,17 @@
* Plugin Name: Freemius Customer Portal
* Plugin URI: https://freemius.com/
* Description: Embeddable the Customer Portal for Freemius powered shops and products.
- * Version: 1.0.0
+ * Version: 1.0.2
* Author: Freemius
* Author URI: https://freemius.com
* License: MIT
*/
/**
- * @package Freemius Cleanup
+ * @package Freemius Customer Portal
* @copyright Copyright (c) 2018, Freemius, Inc.
* @license https://opensource.org/licenses/mit MIT License
- * @since 1.0.1
+ * @since 1.0.2
*/
if ( ! defined( 'ABSPATH' ) ) {