Can I use the nopCommerce Login/Registration to control access to other parts of my website?

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 năm cách đây
I would like to use the nopCommerce Customer login/registration page to control access to other parts of my website.  Is this possible?

I would like to be able to just use the login/registration logic within a different page on my website so that a customer can either login through the normal nopCommerce login page or my custom login page and have all the information and validatation that the nopCommerce login/registration page uses.  I want the custom login to reference and store information in the existing nopCommerce database.
12 năm cách đây
Hello,
you have option set access to store only for registered visitors
12 năm cách đây
This is not whqt I want to do.  I want to use the nopCommerce login to control access to other parts of my website which are outside of the nopCommerce environment.
12 năm cách đây
This is possible if you use the same application pool for both applications i.e. website and nopCommerce. I have done this in nop 1.9. don't know yet how to do this in 2.1
12 năm cách đây
Can you give me some information on how you were able to do this?
12 năm cách đây
It's been a while, so can only give you hints..

1.
I copied the ..\nopcommerce\bin to \bin for all the libraries

2.
in the \web.config added the nop connection:
  <connectionStrings>
    <add name="NopSqlConnection" connectionString="Data Source=PC\SQLEXPRESS;Initial Catalog=My_Store;Integrated Security=False;Persist Security Info=False;User ID=sa;Password=***;Connect Timeout=120" />
  </connectionStrings>

3.
In the new file, in the event page_load

protected void Page_Load(object sender, EventArgs e)
        {
            NopConfig.ConnectionString = ConfigurationManager.ConnectionStrings["NopSqlConnection"].ConnectionString;
            var context = ObjectContextHelper.CurrentObjectContext;

            var addToCartWarnings = ShoppingCartManager.AddToCart(ShoppingCartTypeEnum.ShoppingCart, 70, "", 3.40M, 5);
            if (addToCartWarnings.Count == 0)
            {
                context.SaveChanges();
            }

//          GridView2.DataSource = SqlDataSource1;
//         GridView2.DataBind();
        }


hope you can use it. Can;t help you testing it. Don't have 1.8 anymore.
12 năm cách đây
Thanks.  This will be a big help in pointing me in the right direction.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.