Tôi mới trong ASP.NET MVC. Tôi đã chuyển sang nó từ PHP.Cách tốt nhất để quản lý người dùng trong ASP.NET MVC
Trong PHP, khi tôi đang tạo trang quản lý người dùng, tôi thường tạo bảng Người dùng và Tiểu sử và lưu trữ dữ liệu trong đó. Trong ASP.NET, có các nhà cung cấp tư cách thành viên và hồ sơ.
Vì vậy, câu hỏi của tôi là, cách tốt nhất để quản lý người dùng trong ASP.NET MVC là gì? Tôi có nên tạo các bảng và logic tùy chỉnh như trong PHP hay tôi nên tạo Nhà cung cấp tùy chỉnh?
Tôi biết, có nhiều chủ đề tương tự về vấn đề này. Tuy nhiên, không ai trong số họ là chính xác những gì tôi cần.
Cảm ơn trước, Mike.
Không cần phải tái tạo lại bánh xe; sử dụng nhà cung cấp thành viên được tích hợp sẵn. Bất cứ điều gì bạn sẽ làm sẽ dễ bị lỗi và kém an toàn hơn; đặc biệt là nếu bạn không quen với khung .net. Nó sẽ là một lúc trước khi bạn sẽ phát triển những gì kỹ sư của Microsoft đã xây dựng. – frenchie
@frenchie Tôi cầu xin không đồng ý. Các nhà cung cấp thành viên, giống như nhiều thứ nhanh chóng và bẩn khác là tốt cho những thứ nhanh chóng và bẩn thỉu (hoặc trình diễn) và không khó để tìm ra một thành viên tốt hơn (cho nhu cầu của bạn!). Tôi xây dựng nhà cung cấp tư cách thành viên của mình theo nhu cầu ứng dụng của tôi và việc xây dựng thành viên đó không đáp ứng được nhu cầu của tôi một cách chính xác. Tôi đã đi đến kết luận này một vài năm trước và tôi không nhớ từng chi tiết nhưng tôi nhớ rằng tôi ghét sử dụng guids như id người dùng. – MikeSW