0

すべてのユーザーをdnn4サイトからdnn5サイトにインポートする必要があります。すでにすべてのテーブルをインポートしています。ただし、メンバーシップテーブルでは、パスワードの暗号化がdnn4とdnn5で異なります。両方のサイトで同じユーザーを登録しました。バージョン4と5ではパスワードとpasswordsaltが異なります。したがって、dnn 4から5にユーザーをインポートしている間、新しいサイトにログインできません。

古いパスワードを復号化し、新しいパスワード用に同じものを暗号化する方法は?

4

2 に答える 2

1

4から6の間(実際にはインストールの間)の最良の方法の1つは、パスワードを使用してユーザーをエクスポートし、別のポータルまたはインストールにインポートできるユーザーマネージャーツールの1つを用意することです。

別の方法として-

  1. dnn4サイトのコピーを作成する
  2. dnn4サイトをdnn6(または任意のバージョン)にアップグレードします
  3. マシンキーなどを他のサイトにコピーして、ユーザーをコピーします

代替案のようなものは本当にクリーンではなく、問題が発生しやすいです(特にポータルにすでにユーザーがいる場合-ホストのように)

于 2012-05-18T04:32:26.840 に答える
1

web.config でマシン キーの値を確認して一致させると、問題が解決する場合があります

于 2012-05-17T14:26:15.837 に答える