Tôi muốn thay đổi mật khẩu trong cơ sở dữ liệu theo cách thủ công, nhưng tôi không chắc chính xác những gì tôi cần phải thay đổi và phương pháp nào để sử dụng. Tôi sẽ thay đổi nó thông qua mã nhưng hiện tại tôi chỉ có quyền truy cập vào db.Làm thế nào để tự thay đổi mật khẩu trong thành viên asp.net?
Trả lời
Nếu bạn muốn thay đổi mật khẩu trực tiếp thông qua cơ sở dữ liệu, bạn cần phải tạo người dùng mới hoặc tìm người dùng hiện tại mà bạn biết mật khẩu. Sau đó, bạn sẽ cần nhận mật khẩu và muối, sau đó cập nhật người dùng được đề cập bằng cùng một mật khẩu và muối.
Lấy của người dùng mật khẩu/muối:
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]'
Thay đổi mật khẩu:
DECLARE @changeDate DATETIME
SET @changeDate = GETDATE()
EXEC aspnet_Membership_setPassword
'applicationName',
'user',
'password',
'passwordsalt',
@changeDate,
Passwordformat
Taken từ here ...
Xem trang này: http://www.asp.net/security/tutorials/recovering-and-changing-passwords-cs
Mã gọi một thủ tục lưu trữ:
Giống như với các phương pháp khác trong khuôn khổ Membership, ResetPassword phương pháp đại biểu đến nhà cung cấp cấu hình. SqlMembershipProvider gọi thủ tục được lưu trữ aspnet_Membership_ResetPassword, truyền vào tên người dùng, mật khẩu mới và câu trả lời mật khẩu được cung cấp, trong số các trường khác. Các thủ tục được lưu trữ đảm bảo rằng các câu trả lời mật khẩu phù hợp và sau đó cập nhật mật khẩu của người dùng.
- 1. Thay đổi mật khẩu API thành viên ASP.NET
- 2. Làm thế nào để bạn thay đổi mật khẩu băm bằng cách sử dụng nhà cung cấp thành viên asp.net nếu bạn không biết mật khẩu hiện tại?
- 3. Hạn sử dụng mật khẩu thành viên ASP.NET
- 4. Làm cách nào để thay đổi mật khẩu gốc thành mật khẩu trống?
- 5. Thay đổi mật khẩu người dùng trong ASP.NET Forms Authentication
- 6. Làm thế nào để chuyển đổi mật khẩu văn bản để băm mật khẩu trong wordpress
- 7. Làm thế nào để thực hiện một liên kết khôi phục mật khẩu trong ASP.NET?
- 8. Làm thế nào để tạo một nhà cung cấp thành viên asp.net băm mật khẩu theo cách thủ công?
- 9. Làm thế nào tôi có thể thay đổi hoặc cập nhật mật khẩu trong tư cách thành viên asp.net thông qua máy chủ sql
- 10. Làm cách nào để thay đổi mật khẩu ActiveAdmin?
- 11. Thay đổi mật khẩu SSH trong Git
- 12. Làm cách nào để đặt lại hoặc thay đổi mật khẩu bằng SimpleMembership trong MVC4?
- 13. Làm thế nào để chuyển đổi mật khẩu thành md5 trong jquery?
- 14. Thay đổi mật khẩu trong Django quản
- 15. Lựa chọn thay thế thành viên ASP.NET
- 16. Thành viên Tạo mật khẩu chỉ có mật khẩu chữ và số?
- 17. Liferay - tùy chỉnh thay đổi mật khẩu
- 18. Làm cách nào để mở rộng tư cách thành viên trong Asp.net?
- 19. Làm cách nào để buộc thay đổi mật khẩu bằng FOSUserBundle?
- 20. Làm cách nào để nhập mật khẩu bằng Perl và thay thế các ký tự bằng '*'?
- 21. Làm thế nào để thay đổi mật khẩu người dùng Drupal theo lập trình?
- 22. Làm thế nào để thay đổi mật khẩu Heroku-Postgresql DB
- 23. Thay đổi mật khẩu trong SQL Developer sau ORA-28001 mật khẩu đã hết hạn
- 24. Làm thế nào để mã hóa mật khẩu
- 25. Làm thế nào để thay đổi thuật toán băm mật khẩu khi sử dụng bảo mật mùa xuân?
- 26. thay đổi mật khẩu git-svn
- 27. Mật khẩu DataAnnotation trong ASP.NET MVC 3
- 28. Thay đổi mật khẩu Derby DB
- 29. Làm thế nào để thực hiện đúng "Xác nhận mật khẩu" trong ASP.NET MVC 3?
- 30. Chuyển đổi loại hộp văn bản thành mật khẩu trong asp.net mvc
Tôi chỉ có 1 người, đó có nghĩa là tôi phải tạo một cái mới. Làm thế nào để tạo một cái mới thông qua db? Khả thi? –
hóa ra tài khoản của tôi đã bị khóa quá nên tôi phải mở khóa. Cảm ơn! –
Tôi rất vui vì bạn đã nói điều đó. Tôi đã từng gặp vấn đề tương tự. Cách khắc phục đơn giản nhất là: 'update aspnet_Membership set IsLockedOut = 0' nếu bạn muốn chỉnh sửa tất cả các hàng. –