Во время моих первых шагов в .NET MVC 4 Я создаю веб-сайт, и я хотел бы реализовать аутентификацию/авторизацию пользователей..net MVC 4 Авторизация (членство)
В моей реализации я хотел бы иметь возможность связывать элементы управления с ролями. Например, если у меня есть 2 Роли в моей системе: Администратор и пользователь, то в какой-то точки зрения у меня есть 3 входа:
<input class="search-field rounded" id="field1" type="text"/>
<input type="submit" name="submit"/>
<input class="search-field rounded" id="field2" type="text"/>
<input type="submit" name="submit"/>
<input class="search-field rounded" id="field3" type="text"/>
<input type="submit" name="submit"/>
Я хотел бы, что Администратор будет иметь возможность просматривать и редактировать все 3 поля это представление, но Пользователь должен видеть только 2 из них и иметь возможность редактировать один из них (это всего лишь пример).
В принципе, я хотел бы иметь возможность определять разрешения для элементов управления, а роль должна состоять из набора разрешений (если вы можете подумать о более удобном подходе, я бы с удовольствием его услышал).
Так что это мои ограничения, и я вижу довольно много пакетов (например, Fluent Security и Security Guard), которые относятся к теме, но я не совсем уверен, что лучше всего решить мою задачу, если вообще ,
Есть ли наилучшая практика для преодоления этого спроса?
Любая помощь очень ценится.
Спасибо, что ответили, но я не уверен, что я к тебе. Не могли бы вы рассказать о потоке, который использует код, который вы опубликовали? – forhas