View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005467||OXID eShop (all versions)||4.12. Subshop handling||public||2013-10-11 11:45||2013-10-23 13:26|
|Product Version||4.7.8 / 5.0.8|
|Target Version||Fixed in Version|
|Summary||0005467: Produtcs not active in mall can be accessed in the fronend|
|Description||If You got a Product thats not linked with the Mall, it can be accessed in the Frontend.|
Assume you got a Product with url "some.com/product.html" and a Parant Mall also an inherited Mall.
That Product is active in the mall and also in the parent Mall.
The Product will be visible in the frondend of both(list etc.).
Now you remove the heredity for the product to your submall.
What happens is this: in the parent Mall, all the same as befor. Good!
In the submall the products disappear from list etc. Good!
BUT, you can still acces the details page by "some.com/product.html"!
Two things gone wrong here.
1: The URL dont be set to expired.
2: The big problem: There have to be a redirect from "some.com/product.html" to "some.com", this dont happend because in details.php::getProduct() we dont check if this product is even accessible in this mall.
|Tags||No tags attached.|