Tôi bắt đầu tìm hiểu về MVC4. Như các bước đầu tiên, tôi cần thực hiện đăng nhập từ một cơ sở dữ liệu tùy chỉnh chỉ với ba vai trò trong cơ sở dữ liệu.Tuỳ chỉnh MembershipProvider trong MVC 4
Có thực sự cần thiết để triển khai nhà cung cấp tư cách thành viên tùy chỉnh không? Tôi đang đặt câu hỏi này vì tôi đang đọc bài đăng này và anh ấy đang thực hiện theo cách khác: http://patrickdesjardins.com/blog/asp-net-membership-with-mvc4
Tôi chỉ cần đưa người dùng từ cơ sở dữ liệu tùy chỉnh và xác định vai trò.
Để xác định quy tắc, khá đơn giản. Tôi có hai bảng gọi là Học sinh và Giáo viên. Mỗi người có Id của nó là Id đăng nhập và mật khẩu thuộc tính chung.
if (db.Students.Where(x => x.StudentId == x && x.Password == y) return "student"
if (db.Teachers.Where(x => x.TeacherId == x && x.Password == y) return "teacher"
// does not exist
Bạn có thể định hướng tôi về cách triển khai tính năng này trong ASP.NET không?
Nhà cung cấp vai trò tùy chỉnh? –
Bạn có thể mở rộng trong 'MembershipProvider' và' RoleProvider' để làm việc với cơ sở dữ liệu tùy chỉnh của bạn. – HTX9