3

基本的に、私は ASP.NET MVC 4 で Web サイトを開発しています。パスワードの変更中に現在の (古い) パスワードを確認する機能が組み込まれていることがわかります。

WebSecurity.ChangePassword(User.Identity.Name, model.OldPassword, model.NewPassword);

しかし、ユーザーの電子メールを変更するときにパスワードを確認したい場合はどうすればよいでしょうか? 組み込み関数はパスワードの変更のみをサポートしていますか? 電子メールを変更する前に、ユーザーが現在のパスワードを知っていることを確認するにはどうすればよいですか?

4

1 に答える 1

5

Membership クラスから次のメソッドを使用できます。

Membership.ValidateUser(string username, string password)

ドキュメントはここにあります。

于 2013-06-15T16:41:40.930 に答える