Community

problem in taxonomy and Node Access control

I have (status) "Taxonomy" contain
- Active "show for every user"
- Disable "show just for content manager role user"
- Deleted "show just for admin role user"

and I have (Product Category) "Taxonomy" contain
- Name
- Image
- status "term reference" of this category product "Active" , "Disable" , or "Deleted"

and I have Product
-Name
-Image
-Product Category "term reference "

I build view that show all product category that their status "Active" .

but when I type www.examples.com\node\1 , this node is product
and the status of its category of this product is "deleted" but this node show.

I want to show Product which the Category of this Product is "Active"
and Prevent anonymous user to access to this product by URL of Node.

nobody click here