Restrict users post for himself

Try this code: (edited code a little)

add_action( 'template_redirect', 'my_page_template_redirect' );
function my_page_template_redirect() {
    global $post;
    if( is_user_logged_in() ) {
        if( is_single() ){
            if( $post->post_author != get_current_user_id() ){
                wp_redirect( 'IN ANY PAGE' );
            }
        }
    }else{
        wp_redirect( 'IN ANY PAGE' );
    }
}