вы можете подумать, что этот вопрос должен быть в Meta SO, но это не так, поскольку он в основном касается ASP.Net MVC, но техника, которую я хочу реализовать, уже реализована в SO.
Я хочу, чтобы у пользователей была власть, пока они приобретают больше репутации, как мы это делаем в StackOverflow, и мой вопрос заключается в том, как разработать систему аутентификации пользователей? Можем ли мы положиться на встроенную аутентификацию с помощью форм? и как управлять какие ссылки (в зависимости от репутации) показывать пользователю, а какие нет?
Я думаю, что мы не можем использовать роли здесь, чтобы у нас не было 1000 ролей, верно? но мы можем использовать только 2 роли (администратор, пользователь).
[Edit]:
Я думаю, что лучше создать свою собственную таблицу пользователей, а не зависеть от проверки подлинности с помощью форм, и поэтому я могу добавить поле репутации (и другие поля) в таблицу пользователей и отслеживать его, как вы сказали. Кстати, @MartinHN, я знаю о if
, о котором вы говорили, но мой вопрос: есть ли более разумный способ справиться с такими вещами?