2

サーバーに nopCommerce と DotNetNuke の両方がインストールされています。必要なのは、両方のアプリ間でユーザーを共有できることだけです。

それらの間の架け橋を作るための最も簡単な解決策を教えてください。

ありがとう

4

3 に答える 3

1

別の方法として、 http : //www.sysdatanet.com/nopCommerce/DotNetNuke_nopCommerce.aspx をご覧ください。

私はそれを使用していませんが、それは良いアプローチのようです。

于 2010-12-20T19:52:11.227 に答える
1

私は同じソリューションを評価していますが、NopCommerce と DNN の統合は単純または実用的ではないようです。NopCommerce ユーザー データベースは DNN と統合されません。ここに私が集めたいくつかのコメントがあります:

それ [nopCommerce] を DNN に統合することは、大量の作業を引き起こす可能性のあるステップであり、常に維持する必要があると感じました。http://www.dotnetnuke.com/Resources/Forums/forumid/118/threadid/ 346959/scope/posts.aspx

"昨日 nopCommerce をインストールできました。今日、Web スペースのルートに DotNetNuke をインストールしましたが、これには独自の web.config ファイルがあります。もちろん、両方のアプリケーションを同時に実行することはできません。いずれかの名前を変更する必要があります。他のアプリを動作させるための web.config ファイルなど。 " http://www.nopcommerce.com/Boards/Topic.aspx?TopicID=2712

DNNモジュールをたくさん作成する必要があるため、[DNNとnopCommerceを統合するには]非常に多くの作業が必要になることを知っておく必要があります。基本的に、完全なNopCommerceWebディレクトリをDNN用に再構築する必要があります。」

「モジュールへの変換... うーん。それは DNN の夢ですが、nopCommerce のアップグレードを維持するのは法外なことです!http://www.nopcommerce.com/boards/t/390/options-to-integrate-with-dnn-as -a-module-anyone-done-that-before.aspx

于 2011-09-24T13:55:54.840 に答える
0

私は nopcommerce に詳しくありませんが、いくつかのオプションがあります。nopCommerce が ASP .Net メンバーシップ テーブルを使用してユーザー データを追跡する場合、代わりに他のデータベースを使用するカスタム DotNetNuke 認証プロバイダーを構成できます。これは、最初に調べたいことかもしれませんが、少し手間がかかる場合もあれば、大変な作業になる場合もあります。

または、nopcommerce のパスワード暗号化の方法に応じて、同様のハッシュ システムを使用して両方のシステムを取得し、SQL Server トリガーを使用して他のシステムのユーザーを作成し、情報やパスワードなどを更新することもできます。

DotNetNuke では、パスワードの暗号化をオフにしてプレーン テキストとして保存できます。nopCommerce がそれを実行できれば、パスワードの同期がはるかに簡単になります。しかし、明らかに安全ではなく、必ずしもアドバイスもされていません。

于 2010-12-20T04:42:20.203 に答える