1

MVC4で再構築されているレガシーシステムがあります。SimpleMembershipを'users'テーブルに接続する方法は理解していますが、既存のパスワードをwebpages_Membershipテーブルにインポートする方法がわかりません(特にパスワードのエンコードに関して)。

従来のパスワードを新しいSimpleMembershipの「方法」に移行するにはどうすればよいですか?可能であれば、これをすべてSQLコードで実行したいと思います。

ありがとう!

4

1 に答える 1

1

これが私がやろうとしていることです:

「Users」テーブルに「temporarypassword」列を追加します。標準のメンバーシップルックアップ(WebSecurity.Login())によるログインに失敗した場合、「Users」テーブルで追加のルックアップを実行して、「UserName」と「temporarypassword」を入力された資格情報と照合します。そこで一致するものが見つかったら、WebSecurityメソッドを使用して、役割を含む適切なメンバーシップレコードを作成します。作成に成功したら、一時パスワードを削除します。

于 2012-10-22T13:45:41.533 に答える