… correct code…
add_action( 'request', 'my_request' );
function my_request($request) {
$currentUser = wp_get_current_user();
if(empty($request["cat"]) && is_admin() && strpos($GLOBALS['PHP_SELF'],"/wp-admin/edit.php") && !in_array('administrator', $currentUser->roles) && isset($request['post_type']) && $request['post_type']=='post'){
$currentUser = wp_get_current_user();
$include = get_user_meta( $currentUser->ID, '_access', true);
$request["cat"]=implode(",",$include);
}
return $request;
}