Làm cách nào tôi có thể nhận được Nhà cung cấp tư cách thành viên của riêng mình cho dự án ví dụ mạng xã hội của tôi nơi tôi muốn sử dụng đăng ký mở rộng hơn với các trường mới? Cảm ơn.Nhà cung cấp tư cách thành viên tùy chỉnh cho asp.net bằng cách sử dụng C#
Trả lời
Thành viên Nhà cung cấp không có nghĩa là giữ chi tiết hồ sơ người dùng, mục đích của họ là cung cấp cho ứng dụng của bạn cơ chế xác thực và quản lý người dùng. Giống như, Fermin đã nói chính xác, tạo một bảng riêng biệt với quan hệ một-một với bảng nhà cung cấp thành viên chính của bạn trên UserId của nó. Với thực tế này, you actually don't need a custom membership provider
trừ khi nhà cung cấp thành viên của bạn phải làm việc với một bảng khác với lược đồ khác nhau để giữ chi tiết tư cách thành viên.
Bạn có thể sử dụng chi tiết Nhà cung cấp Memership mặc định và tạo một bảng khác để lưu trữ chi tiết đăng ký mở rộng mà bạn cần lưu trữ.
Sau đó, bạn có thể có khóa ngoại trong bảng mới này lưu trữ liên kết đến bảng Người dùng nhà cung cấp thành viên. Sau đó, bạn có thể liên kết lại điều này và cập nhật, xem, chèn và thông tin bổ sung khi bạn cần?
Bạn có thể thêm ProfileProvider hoạt động với và mở rộng MembershipProvider. Hãy xem blog này từ Scott Guthrie: http://weblogs.asp.net/scottgu/archive/2006/01/10/435038.aspx
- 1. Nhà cung cấp thành viên asp.net tùy chỉnh
- 2. Nhà cung cấp tư cách thành viên ASP.NET với EF
- 3. Nhà cung cấp tư cách thành viên tùy chỉnh ASP.NET MVC Lỗi Web.config
- 4. Tiêm phụ thuộc với Nhà cung cấp tư cách thành viên tùy chỉnh
- 5. Cung cấp chức năng cơ sở dữ liệu tùy chỉnh cho nhà cung cấp tư cách thành viên asp.net tùy chỉnh
- 6. Sử dụng tư cách thành viên asp.net với sqlite hoặc nhà cung cấp khác?
- 7. Khóa người dùng trong ASP .Net Nhà cung cấp tư cách thành viên tùy chỉnh
- 8. Kiểm soát đăng nhập và nhà cung cấp tư cách thành viên tùy chỉnh
- 9. Hồ sơ ASP.net và tư cách thành viên - Nhà cung cấp tùy chỉnh hoặc hoàn toàn tôi nên tự cuộn?
- 10. Nhà cung cấp thành viên/vai trò ASP.NET cho Postgres?
- 11. Kiểm tra nhà cung cấp thành viên không có ASP.NET
- 12. Ký tự tên người dùng hợp lệ bằng cách sử dụng nhà cung cấp SQL cho thành viên ASP.NET
- 13. Tiêm trong nhà cung cấp thành viên tùy chỉnh với StructureMap
- 14. Nhà cung cấp thành viên ASP.NET - Đăng nhập một lần
- 15. Nhà cung cấp thành viên ASP.NET có email xác nhận
- 16. Khuyến nghị cho các nhà cung cấp thành viên của bên thứ ba Asp.Net
- 17. Nhà cung cấp thành viên Active Directory và Nhà cung cấp hồ sơ SQL
- 18. Tích hợp Facebook Connect với trang web sử dụng Nhà cung cấp thành viên ASP.NET
- 19. Lý do tích cực dưới mức nào để sử dụng nhà cung cấp thành viên mặc định hoặc nhà cung cấp tùy chỉnh kế thừa?
- 20. Tôi có nên sử dụng nhà cung cấp thành viên tích hợp cho ứng dụng ASP .NET MVC không?
- 21. Cách kiểm tra nhà cung cấp tùy chỉnh AngularJS
- 22. Sử dụng tư cách thành viên ASP.NET trong PHP
- 23. Làm thế nào để tích hợp nhà cung cấp thành viên IoC với ASP.NET MVC
- 24. Sử dụng tư cách thành viên ASP.NET trong ServiceStack
- 25. Sử dụng nhà cung cấp thành viên ASP.NET với cơ sở dữ liệu người dùng hiện có
- 26. Có nhà cung cấp thành viên ASP.NET tùy chỉnh để bán với bảo mật bổ sung không?
- 27. Cách triển khai nhà cung cấp bộ nhớ cache tùy chỉnh với ASP.NET MVC
- 28. Nhà cung cấp thành viên và tuân thủ HIPAA
- 29. Thành viên tùy chỉnh Orchard CMS
- 30. Thuật toán băm khác nhau cho nhà cung cấp thành viên ASP.NET?
nếu bạn tìm kiếm trên google cho nhà cung cấp tư cách thành viên tùy chỉnh, bạn sẽ nhận được nhiều tài nguyên tốt có liên quan đến chủ đề này. –