将nopcommerce集成到webform项目中

时间:2014-06-18 10:55:38

标签: asp.net asp.net-mvc integration membership-provider nopcommerce

我有一个带有登录区域和一般信息的asp.net网站(网络表单)。我想链接/整合一个用nopcommerce制作的网店。我知道nopcommerce是MVC,所以我想为商店创建第二个网站(mvc),并将用户链接/重定向到这个网站。

是否可以使用已为商店的Web表单页面创建的登录信息(我使用标准会员提供商),或者用户是否需要单独登录nopcommerce? 它会更好还是可以将我的网络表单项目集成到nopcommerce项目中(反之亦然)并将其设置为一个网站?

1 个答案:

答案 0 :(得分:0)

我可以看到两种可能的方式将您的网站与nop commerce整合。

  1. 通过编写外部身份验证插件
  2. 假设您的主客户数据存储在您的网站上。因此,nop commerce将对其进行身份验证并自动创建客户配置文件。编写外部身份验证插件不会成为一个问题,因为很少有引用的身份验证插件。示例:Facebook身份验证或开放身份验证,它是带有代码的nop commerce包的一部分。然后修改nop commcere的注册页面以隐藏注册部分。这样您的客户登录数据就会随身携带。但客户仍然可以进行身份​​验证并重定向到nop商务网站。

    1. 将您的网站与nop commerce合并。
    2. 将您的客户数据迁移到nop commerce并将您的网站与nop commerce合并。这将为您提供更新和维护的灵活性。要迁移客户数据,可以使用sql server SSIS包。

      如果可能,我会选择选项2。从一开始就很难,但从长远来看可以省去很多麻烦。

      希望它有所帮助。