diff --git bp-members/bp-members-screens.php bp-members/bp-members-screens.php
index 25be209..d0b27f9 100644
|
|
function bp_core_screen_activation() { |
228 | 228 | if ( !bp_is_current_component( 'activate' ) ) |
229 | 229 | return false; |
230 | 230 | |
| 231 | // If the user is logged in, redirect away from here |
| 232 | if ( is_user_logged_in() ) { |
| 233 | if ( bp_is_component_front_page( 'activate' ) ) |
| 234 | $redirect_to = trailingslashit( bp_get_root_domain() . '/' . bp_get_members_root_slug() ); |
| 235 | else |
| 236 | $redirect_to = bp_get_root_domain(); |
| 237 | |
| 238 | bp_core_redirect( apply_filters( 'bp_loggedin_activate_page_redirect_to', $redirect_to ) ); |
| 239 | |
| 240 | return; |
| 241 | } |
| 242 | |
231 | 243 | // Check if an activation key has been passed |
232 | 244 | if ( isset( $_GET['key'] ) ) { |
233 | 245 | |