NopCommerce и DotNetNuke - PullRequest
       14

NopCommerce и DotNetNuke

2 голосов
/ 19 декабря 2010

На моем сервере установлены и nopCommerce, и DotNetNuke.Все, что мне нужно, - это иметь возможность делиться пользователями между обоими приложениями.

Можете ли вы сказать мне самое простое решение для создания моста между ними.

Спасибо

Ответы [ 3 ]

1 голос
/ 20 декабря 2010

В качестве альтернативы вы должны взглянуть на: http://www.sysdatanet.com/nopCommerce/DotNetNuke_nopCommerce.aspx

Я не использовал его, но кажется, что это может быть хорошим подходом.

1 голос
/ 24 сентября 2011

Я оцениваю то же решение, но не похоже, что NopCommerce и интеграция DNN просты или практичны. База данных пользователей NopCommerce не интегрируется с DNN. Вот некоторые комментарии, которые я почерпнул:

" Я чувствовал, что интеграция [nopCommerce] в DNN - это шаг, который может привести к огромному объему работы, который необходимо постоянно поддерживать. " http://www.dotnetnuke.com/Resources/Forums/forumid/118/threadid/346959/scope/posts.aspx

" Мне удалось установить nopCommerce вчера. Сегодня я установил DotNetNuke в корень моего веб-пространства, и у него есть собственный файл web.config. Теперь, конечно, я не могу запустить оба приложения одновременно. Мне нужно переименовать один из файлов web.config, чтобы заставить работать другое приложение и т. Д." http://www.nopcommerce.com/Boards/Topic.aspx?TopicID=2712

" вы должны знать, что это будет чертовски много работы [по интеграции DNN & nopCommerce], так как вам нужно создавать множество модулей DNN. По сути, полный каталог NopCommerceWeb должен быть перестроен для DNN. «

"Преобразование в модули ... да. Это мечта DNN, но поддержка обновлений nopCommerce была бы возмутительной! " http://www.nopcommerce.com/boards/t/390/options-to-integrate-with-dnn-as-a-module-anyone-done-that-before.aspx

0 голосов
/ 20 декабря 2010

Я не знаком с nopcommerce, но у вас есть несколько вариантов.Если nopCommerce использует таблицы членства ASP .Net для отслеживания пользовательских данных, вы можете настроить собственный поставщик аутентификации DotNetNuke, который вместо этого будет использовать вашу другую базу данных.Это может быть первое, на что вы хотите обратить внимание, и это может быть небольшая работа или большая работа.

В качестве альтернативы, в зависимости от того, как nopcommerce выполняет шифрование паролей, вы можете попытаться получить обе системы, используя аналогичныесистема хеширования и затем использование триггеров SQL Server для создания пользователей в другой системе, обновления информации, паролей и т. д.

В DotNetNuke вы можете отключить шифрование пароля и сохранить его в виде обычного текста.Это было бы намного проще синхронизировать пароли, если nopCommerce может это сделать.Но, очевидно, не так безопасно и не обязательно рекомендуется.

...