Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Osik
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 17
#1

Перенаправление

20.07.2010, 15:08. Просмотров 1237. Ответов 4
Метки нет (Все метки)

Здраствуйте!

Вопрос:
Что нужно прописать в web.config, чтоб при заходе на закрытую для пользователя страницу его перенаправляло на другую страницу.

Вот пример страницы, открытой только для админа (ссылку на страницу могут видеть вошедшые в систему)

C#
1
2
3
4
5
6
7
8
<location path="AdminPage.aspx">
<system.web>
<authorization>
<allow roles="Administrator"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2010, 15:08
Ответы с готовыми решениями:

Перенаправление на новую страницу
В Listview есть таблица, в одной из колонок которой должна находиться ссылка на...

Перенаправление в обработчике события Click
Понятно, что если в свойстве кнопке (postbackurl) вставить...

Перенаправление домена третьего уровня
Можно ли где-то найти примеры кода, как перенаправить посетителей домена...

Перенаправление вывода ASP в файл
Встал вопрос можно ли заставить ASP скрипт выводить свои данные не (только)...

Перенаправление на URL в зависимости от имени пользователя
Добрый день. Стоит задача примерно следующего характера: есть сервер iis с...

4
erthalion
42 / 39 / 4
Регистрация: 29.03.2010
Сообщений: 233
20.07.2010, 20:54 #2
C#
1
2
3
<authentication mode="Forms">
    <forms loginUrl="login.aspx"/>
</authentication>
ты это имел ввиду?
0
Osik
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 17
21.07.2010, 08:26  [ТС] #3
Цитата Сообщение от erthalion Посмотреть сообщение
C#
1
2
3
<authentication mode="Forms">
    <forms loginUrl="login.aspx"/>
</authentication>
ты это имел ввиду?
нет, такой вариант уже пробовал выдает ошибку (у меня уже используеться <forms loginUrl="login.aspx"/>), мне нужно чтоб при заходе на закрытую для пользователя страницу ему не выкидывалось сообщение "this resource not found", а его сразу же перенаправляло на предыдущую или страницу входа
0
erthalion
42 / 39 / 4
Регистрация: 29.03.2010
Сообщений: 233
21.07.2010, 12:57 #4
а ты на чем делаешь?
если на asp.net mvc, то там достаточно прописать в конфиге секцию authentication, а перед закрытыми представлениями (точнее при их отображении в контроллере) написать [Authorize]
0
Osik
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 17
21.07.2010, 15:16  [ТС] #5
Цитата Сообщение от erthalion Посмотреть сообщение
а ты на чем делаешь?
если на asp.net mvc, то там достаточно прописать в конфиге секцию authentication, а перед закрытыми представлениями (точнее при их отображении в контроллере) написать [Authorize]
Спасибо за помощь, решил проблему с помощью customErrors
0
21.07.2010, 15:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2010, 15:16

Перенаправление на определенную страницу после аутентификации в зависимости от роли
Всем доброго времени суток! Стоит задача - сделать веб-сайт для работы с...

Перенаправление порта из программы
всем привет! возник вопрос обращаться к программе через порт но только без...

Перенаправление вывода с консоли
Здравствуйте! Пытаюсь вот разобраться с перенаправлением вывода с консоли... А...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru