У меня есть приложение mvc 4, где я должен определить несколько страниц входа, по одному для каждого пользователя типа ролей. Есть ли способ сделать это? пытаясь настроить несколько страниц входа в тег местоположения в Интернете. config дает мне ошибки. thanks, lucaнесколько страниц входа в asp.net mvc
ответ
Один из способов - просто создать разные контроллеры входа для каждого типа роли. Для того, чтобы сделать возможным для людей, чтобы получить доступ к двум разным страницам входа, пока они не вошли в системе, вы можете открыть эти места в web.config:
<location path="Employee/Login">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="Customer/Login">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
Вы говорите, что, когда люди получают логаут они могут быть перенаправлены на главной странице. Для этого в части проверки подлинности форм web.config установите loginUrl
на свою домашнюю страницу.
Если логин входа в систему в основном одинаков, но вы хотите представить другой вид, вы можете повторно использовать один и тот же контроллер, но иметь значение маршрута, которое указывает, в каком режиме вы находитесь, и переключаться между представлениями в зависимости от того, какое значение предоставлен.
- 1. MVC авторизации - несколько страниц входа
- 2. ASP.NET MVC ActionResult несколько страниц
- 3. несколько страниц входа в ASP.NET формы аутентификации
- 4. Несколько страниц входа в систему
- 5. Практики проектирования - несколько страниц с ASP.NET MVC
- 6. Обработка уникальных динамических страниц входа в ASP.NET MVC (Архитектура)
- 7. MVC 6 Области и несколько страниц входа в систему redirect
- 8. создание страниц asp.net MVC
- 9. Несколько страниц в одном приложении asp.net
- 10. Безопасность входа в ASP.NET MVC
- 11. Несколько форм в ASP.NET MVC
- 12. Mvc maproute несколько уровней страниц
- 13. ASP.Net MVC одна ссылка должна возвращать несколько страниц (Views)
- 14. Несколько страниц входа для разных претензий
- 15. Как настроить несколько страниц входа для Liferay
- 16. Весна и весна безопасность несколько страниц входа
- 17. бритвенные/ASP.NET веб-страниц несколько кнопок
- 18. Создание динамических страниц в asp.net mvc
- 19. Как создать иерархию страниц в asp.net MVC
- 20. Интеграция PHP-страниц в ASP.NET MVC 3
- 21. Spring boot - как настроить несколько страниц входа?
- 22. ASP.net C#. Несколько страниц в одном
- 23. Несколько страниц (например, результаты Google) в ASP.net
- 24. asp.net mvc: несколько макетов
- 25. ASP.NET MVC Несколько форм
- 26. Несколько страниц в Gwt
- 27. ASP.net MVC Страница входа в систему/Настройка
- 28. ASP.NET MVC - проверить статус входа в Facebook
- 29. Постоянная реализация входа в приложение ASP.NET MVC
- 30. asp.net mvc ошибка входа в систему
Просим предоставить дополнительную информацию. Как вы знаете, какую роль у пользователя перед тем, как они вошли в систему? Если у одного и того же пользователя две роли, что бы они сделали? – StriplingWarrior
У нас есть две ссылки на страницы входа, клиентов и сотрудников. Роль неизвестна до входа в систему. Пользователь выбирает страницу входа и пытается войти на сайт. –
Итак, что произойдет, если сотрудник войдет на страницу входа в систему клиентов? На какую страницу входа кто-то будет перенаправлен, если время их сеанса заканчивается? (Помните, вы только что сказали, что не знаете роль человека, если они не вошли в систему, поэтому вы не знаете, отправлять ли их на страницу клиента или на страницу сотрудника.) – StriplingWarrior