diff --git a/core/um-actions-access.php b/core/um-actions-access.php index 13ed19ca..5ad6e9b2 100644 --- a/core/um-actions-access.php +++ b/core/um-actions-access.php @@ -298,7 +298,11 @@ if( ! empty( $redirect_to ) ){ $ultimatemember->access->redirect_handler = esc_url( $redirect_to ); }else{ - $ultimatemember->access->redirect_handler = um_get_core_page("login"); + if ( ! is_user_logged_in() ){ + $ultimatemember->access->redirect_handler = um_get_core_page("login"); + }else{ + $ultimatemember->access->redirect_handler = um_get_core_page("user"); + } }