Controller functionality – User not logged in/ redirect to registration page (not wp_login)

In that page’s template, do something like…

if(!is_user_logged_in()){
    $redirect = get_permalink(1); // where this integer is id of registration page 
    wp_redirect($redirect);
    exit;
}