Tôi đang viết một trang web trong ASP.NET MVC sẽ có tài khoản người dùng. Vì trang web sẽ được định hướng theo hướng thảo luận, tôi nghĩ rằng tôi cần một hệ thống dành cho quản trị viên để có thể kiểm duyệt người dùng, giống như chúng tôi có ở đây, trên Stack Overflow. Tôi muốn có thể đưa người dùng vào "tạm ngưng", để họ có thể đăng nhập vào trang web (tại thời điểm đó họ được chào đón bằng thông báo, chẳng hạn như "Tài khoản của bạn có đã bị tạm ngưng cho đến [DATE] "), nhưng không thể thực hiện các chức năng mà người dùng thường có thể làm.Thực hiện một hệ thống treo hoặc phạt cho người dùng trong ASP.NET MVC
Cách tốt nhất để thực hiện điều này là gì?
Tôi đã nghĩ đến việc tạo vai trò "Bị tạm ngưng", nhưng vấn đề là, tôi có một vài vai trò khác nhau cho người dùng bình thường, với các đặc quyền khác nhau.
Bạn đã từng thiết kế một tính năng như thế này chưa? Tôi nên làm như thế nào? Cảm ơn trước.
1 cho câu hỏi hay và có Kitteh avatar –
downvote không giải thích được :( –
1 cái chết để downvoters>; - | –