Использование ASP.NET, что является лучшим способом перенаправить пользователя на мою страницу входа в систему, если они попытаются посетить страницу, предназначенную для зарегистрированных пользователей?Как создать переадресацию на страницу входа в ASP.NET?
Примечание: Не уверен, что это имеет значение, но я использую ASP.NET WebForms, но на самом деле я не использую WebForms. Передняя часть - это чистый jQuery/HTML/CSS, который обменивается данными с помощью jQuery $ .getJSON() или $ .post() с файлами backend * .ashx
Нужно ли добавлять код к событию Page_Load() моей формы ? Или есть центральный файл «перенаправитель», который я могу использовать?
Спасибо!
Определенно не делают это в 'Page_Load', что нарушает принцип [DRY] (http://en.wikipedia.org/wiki/Don't_repeat_yourself). Вы можете использовать '' элементы в вашем web.config, чтобы потребовать авторизацию определенных страниц или каталогов на вашем сайте, как описано [здесь] (http://weblogs.asp.net/gurusarkar/setting-authorization-rules-for- а-особенно-страницы или папка-в-веб-конфигурации). –
mason
Ищет аутентификацию форм и настраивает авторизацию в файле web.config. –
Цифровой фронт справа. Я бы начал здесь: https://msdn.microsoft.com/en-us/library/xdt4thhy(v=vs.140).aspx – Biscuits