add_filter('template_include', 'my_template');
function my_template( $template ) {
if( is_page('portfolio') && current_user_can('member') ){
if ( $new_template = locate_template( array( 'page-portfolio.php' ) ) )
return $new_template ;
}
return $template;
}