Member Site – Always Sends Me Back To Login

You are using an undefined variable in your code ($padeid), it can be causing you problems. Try this code instead:

add_action('template_redirect','wpse16975_check_if_logged_in');
function wpse16975_check_if_logged_in(){

    global $wp;

    if( ! is_user_logged_in() ) {

        $url = wp_login_url( site_url( add_query_arg( array(), $wp->request ) ) );
        wp_redirect( $url );

        exit;

    }

}