将nopcommerce集成到Webform项目中

问题描述 投票:1回答:1

我有一个asp.net网站(网络表单),其中包含登录区域和一般信息。我想链接/集成一个由nopcommerce制作的网上商店。我知道nopcommerce是MVC,因此我只想为商店创建第二个网站(mvc),然后将用户链接/重定向到该网站。

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

asp.net asp.net-mvc integration membership-provider nopcommerce
1个回答
0
投票

我可以看到两种将您的网站与nop Commerce集成的可能方法。

  1. 通过编写外部身份验证插件

假设您的主要客户数据存储在您的网站上。因此,nop Commerce将对此进行身份验证并自动创建客户资料。编写外部身份验证插件不会有问题,因为引荐的身份验证插件很少。示例:Facebook身份验证或开放ID身份验证,这是带有代码的nop商业软件包的一部分。然后修改nop comcomre的注册页面以隐藏注册部分。这样,您的客户登录数据将随身携带。但客户仍然可以进行身份​​验证并重定向到nop Commerce网站。

  1. 通过将您的网站与nop Commerce合并。

将您的客户数据迁移到nop Commerce并将您的网站与nop Commerce合并。这将使您可以灵活地进行更新和维护。要迁移客户数据,可以使用sql server SSIS程序包。

如果可能,我会选择选项2。首先很难,但是从长远来看可以节省很多麻烦。

© www.soinside.com 2019 - 2024. All rights reserved.