我有一个带有登录区域和一般信息的asp.net网站(网络表单)。我想链接/整合一个用nopcommerce制作的网店。我知道nopcommerce是MVC,所以我想为商店创建第二个网站(mvc),并将用户链接/重定向到这个网站。
是否可以使用已为商店的Web表单页面创建的登录信息(我使用标准会员提供商),或者用户是否需要单独登录nopcommerce? 它会更好还是可以将我的网络表单项目集成到nopcommerce项目中(反之亦然)并将其设置为一个网站?
答案 0 :(得分:0)
我可以看到两种可能的方式将您的网站与nop commerce整合。
假设您的主客户数据存储在您的网站上。因此,nop commerce将对其进行身份验证并自动创建客户配置文件。编写外部身份验证插件不会成为一个问题,因为很少有引用的身份验证插件。示例:Facebook身份验证或开放身份验证,它是带有代码的nop commerce包的一部分。然后修改nop commcere的注册页面以隐藏注册部分。这样您的客户登录数据就会随身携带。但客户仍然可以进行身份验证并重定向到nop商务网站。
将您的客户数据迁移到nop commerce并将您的网站与nop commerce合并。这将为您提供更新和维护的灵活性。要迁移客户数据,可以使用sql server SSIS包。
如果可能,我会选择选项2。从一开始就很难,但从长远来看可以省去很多麻烦。
希望它有所帮助。