私は手動で、データベース内のパスワードを変更したいと思いますが、私は変更すると、どの方法が使用する必要が正確に何を確認していません。私はコードを介してそれを変更するが、現在私はdbにのみアクセスしている。手動でasp.netメンバーシップのパスワードを変更するには?
9
A
答えて
16
データベースから直接パスワードを変更する場合は、新しいユーザーを作成するか、パスワードを知っている既存のユーザーを見つける必要があります。次に、パスワードと塩を取得し、同じパスワードと塩で質問のユーザーを更新する必要があります。
取得し、ユーザーのパスワード/塩:
SELECT
au.username, aa.ApplicationName, password, passwordformat, passwordsalt
FROM
aspnet_membership am
INNER JOIN
aspnet_users au ON (au.userid = am.userid)
INNER JOIN
aspnet_applications aa ON (au.applicationId = aa.applicationid)
WHERE
au.UserName = '[user to change password]'
変更パスワード:hereから撮影
DECLARE @changeDate DATETIME
SET @changeDate = GETDATE()
EXEC aspnet_Membership_setPassword
'applicationName',
'user',
'password',
'passwordsalt',
@changeDate,
Passwordformat
...
1
このページを見る:構成プロバイダへのメンバシップフレームワーク内の他の方法、ResetPasswordメソッドデリゲートと同様
:http://www.asp.net/security/tutorials/recovering-and-changing-passwords-cs
コードは、ストアドプロシージャを呼び出します。 SqlMembershipProviderはaspnet_Membership_ResetPasswordストアドプロシージャを呼び出し、ユーザーのユーザー名、新しいパスワード、および指定されたパスワードの回答を他のフィールドに渡します。ストアドプロシージャは、パスワードの回答が一致したことを確認してから、ユーザーのパスワードを更新します。
関連する問題
- 1. ASP.NETメンバーシップAPI強制パスワード変更
- 2. ASP.NETメンバーシップ設定ツール - パスワードを変更しますか?
- 3. asp.netメンバーシップのパスワードとユーザー名を比較するには?
- 4. MVC 5のパスワードの長さを変更するメンバーシップ
- 5. 手動で変更パスワードを追加する
- 6. ASP.Netメンバーシップで手動で作成されたユーザーを確認する
- 7. asp.netメンバーシップ新しいユーザーを作成中にパスワードプロパティを制限する方法/パスワードを変更する
- 8. Asp.netパスワード管理の変更
- 9. ユーザー名を変更するASP.net MVC 3メンバーシップ
- 10. Couchbaseバケットのパスワード変更手順
- 11. Asp.Net MVC手動でキャッシュをクリアせずにリソース値を変更する
- 12. 手動でマルチテナントセッションを変更する
- 13. ASP.NETでメンバーシップを無効にすると動作しません。
- 14. ASP.Netのメンバーシップですか?
- 15. ASP.NETでパスワードを変更する例外をスローする
- 16. ASP.NETメンバーシップのトラブル
- 17. Asp.netメンバーシップをテストする方法は?
- 18. Tomcatのパスワードを変更するには?
- 19. wxPython - インテリアサイザーのサイズを手動で変更
- 20. ASP.NET MVCでのASP.NETメンバーシップのオーバーライド4
- 21. ASP.NET - メンバーシップとロール
- 22. ASP.Net MVCメンバーシップ
- 23. c#ASP.NETメンバーシップ
- 24. ASP.NETメンバーシップ&.netコア
- 25. asp.netメンバーシップ階層?
- 26. ASP.NETメンバーシップ&GridViews
- 27. ServiceStackでASP.NETメンバーシップを使用する
- 28. ASP.NET MVC 3のメンバーシップ
- 29. ASP.NetのメンバーシップSQL Server
- 30. asp.netのメンバーシップapi - ログインコントロール
私は私がしなければならないことを意味している、唯一の1人のユーザーを持っています新しいものを作成する。 db経由で新しいデータベースを作成するには?可能? –
アカウントがロックアウトされていることが判明したので、ロックを解除するだけでした。ありがとう! –
あなたが言ったことをうれしく思います。私も同じ問題がありました。一番簡単な修正点は、すべての行を編集したい場合は 'update aspnet_Membership set IsLockedOut = 0'です。 –