MVC4で再構築されているレガシーシステムがあります。SimpleMembershipを'users'テーブルに接続する方法は理解していますが、既存のパスワードをwebpages_Membershipテーブルにインポートする方法がわかりません(特にパスワードのエンコードに関して)。
従来のパスワードを新しいSimpleMembershipの「方法」に移行するにはどうすればよいですか?可能であれば、これをすべてSQLコードで実行したいと思います。
ありがとう!
MVC4で再構築されているレガシーシステムがあります。SimpleMembershipを'users'テーブルに接続する方法は理解していますが、既存のパスワードをwebpages_Membershipテーブルにインポートする方法がわかりません(特にパスワードのエンコードに関して)。
従来のパスワードを新しいSimpleMembershipの「方法」に移行するにはどうすればよいですか?可能であれば、これをすべてSQLコードで実行したいと思います。
ありがとう!
これが私がやろうとしていることです:
「Users」テーブルに「temporarypassword」列を追加します。標準のメンバーシップルックアップ(WebSecurity.Login()
)によるログインに失敗した場合、「Users」テーブルで追加のルックアップを実行して、「UserName」と「temporarypassword」を入力された資格情報と照合します。そこで一致するものが見つかったら、WebSecurityメソッドを使用して、役割を含む適切なメンバーシップレコードを作成します。作成に成功したら、一時パスワードを削除します。