2010-06-11 38 views
9

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#

+0

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. –

Trả lời

5

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.

3

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?

Các vấn đề liên quan