diff --git a/wp-content/plugins/buddypress/bp-core/bp-core-filters.php b/wp-content/plugins/buddypress/bp-core/bp-core-filters.php
index 5844743ff83fdc20d9554bba3bd62e6b641594e7..6b87034451e971d9b6ff2102c086473fda6d9de0 100644
--- a/wp-content/plugins/buddypress/bp-core/bp-core-filters.php
+++ b/wp-content/plugins/buddypress/bp-core/bp-core-filters.php
@@ -327,7 +327,7 @@ function bp_core_login_redirect( $redirect_to, $redirect_to_raw, $user ) {
 	}
 
 	if ( false === strpos( wp_get_referer(), 'wp-login.php' ) && false === strpos( wp_get_referer(), 'activate' ) && empty( $_REQUEST['nr'] ) ) {
-		return wp_get_referer();
+		return str_replace('http://', 'https://', wp_get_referer());
 	}
 
 	/**
@@ -337,8 +337,9 @@ function bp_core_login_redirect( $redirect_to, $redirect_to_raw, $user ) {
 	 *
 	 * @param string $value URL to redirect to.
 	 */
-	return apply_filters( 'bp_core_login_redirect_to', bp_get_root_domain() );
+	return str_replace('http://', 'https://', bp_get_root_domain());
 }
+
 add_filter( 'bp_login_redirect', 'bp_core_login_redirect', 10, 3 );
 
 /**