Allow navigation only for registered customers

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
13 Jahre weitere
Is there a way to enable navigation for non-registered customers, to few specific pages? (Version 1.5)

For example, non-registered customer can see the 'About us' page, but not anything else

Thanks!
13 Jahre weitere
yea there are few ways. you can change web config to do that. this is just common task in asp .net generally.
13 Jahre weitere
thanks for the tip ;)

Some code on the web.config?
Or on any asp page of nomcommerce?
13 Jahre weitere
NikolasL wrote:
thanks for the tip ;)

Some code on the web.config?
Or on any asp page of nomcommerce?


Yes I just had a look and you can it the way nopcommerce is doing.

In any code file of page. add this line to pageload

            if (NopContext.Current.User == null || NopContext.Current.User.IsGuest)
            {
                string loginURL = SEOHelper.GetLoginPageUrl(true);
                Response.Redirect(loginURL);
            }

This would redirect non registered users to the login page.

Hope that helps
13 Jahre weitere
Is there a way to do this for category/product pages?  I placed the script into Product.aspx.cs and Category.aspx.cs ' Page_Load but it doesn't seem to have any effect.  Not really sure where else it could go...
13 Jahre weitere
Romina wrote:
Is there a way to do this for category/product pages?  I placed the script into Product.aspx.cs and Category.aspx.cs ' Page_Load but it doesn't seem to have any effect.  Not really sure where else it could go...


it should work. Have you recompiled the solution?
12 Jahre weitere
Is there a way to do something like this in 2.10?
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.