function v_forcelogin()
{
    if (!is_user_logged_in() && (v_getUrl() != wp_login_url() && v_getUrl() != wp_registration_url() && v_getUrl() != wp_lostpassword_url())) {
        wp_redirect(wp_login_url(), 302);
        exit;
    }
}
function v_forcelogin()
{
    $url = v_getUrl();
    if (!is_user_logged_in() && preg_replace('/\\?.*/', '', $url) != preg_replace('/\\?.*/', '', wp_login_url())) {
        wp_safe_redirect(wp_login_url($url), 302);
        exit;
    }
}