Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
dima19972525
2 / 2 / 1
Регистрация: 26.04.2016
Сообщений: 68
1

Запретить доступ к действию\контроллеру из url

10.02.2018, 14:11. Просмотров 1093. Ответов 3
Метки нет (Все метки)

Здравствуйте, переопределил страницы ошибок:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<httpErrors errorMode="Custom" existingResponse="Replace">
      <remove statusCode="404"/>
      <remove statusCode="400"/>
      <remove statusCode="401"/>
      <remove statusCode="403"/>
      <remove statusCode="406"/>
      <remove statusCode="408"/>
      <remove statusCode="500"/>
      <remove statusCode="503"/>
      <error statusCode="404" path="/ErrorPage/Error404" responseMode="ExecuteURL"/>
      <error statusCode="400" path="/ErrorPage/Error400" responseMode="ExecuteURL"/>
      <error statusCode="401" path="/ErrorPage/Error401" responseMode="ExecuteURL"/>
      <error statusCode="403" path="/ErrorPage/Error403" responseMode="ExecuteURL"/>
      <error statusCode="406" path="/ErrorPage/Error406" responseMode="ExecuteURL"/>
      <error statusCode="408" path="/ErrorPage/Error408" responseMode="ExecuteURL"/>
      <error statusCode="500" path="/ErrorPage/Error500" responseMode="ExecuteURL"/>
      <error statusCode="503" path="/ErrorPage/Error503" responseMode="ExecuteURL"/>
    </httpErrors>
Соответственно имеется котроллер ErrorPageController и действия Error*. Можно ли сделать так, чтобы до этих действий\контроллера нельзя было достучаться из url (чтобы они срабатывали только тогда, когда происходят сами эти ошибки) (если ввести в url errorpage/error*, откроется моя кастомная страница ошибки)?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2018, 14:11
Ответы с готовыми решениями:

Удаленный доступ к контроллеру
hi All, Сразу скажу, что я не админ и с cisco имею дело первый раз. Прошу сильно не пинать, если...

Регулировка и доступ к контроллеру звуковой платы наушников
Здравствуйте! Захотелось мне написать хоть какой-нибудь простенький драйвер для наушников. Дело в...

Как сделать на Squid запретить доступ только закачка avi,flv доступ просмотр фильм и музыка
У меня прокси сервер на Основе Squid Transparent os Suse у меня вот токое проблема я раньше ...

Как запретить цифры в URL-адресах при написании
В общем задача такая: Имеется сайт, где есть большая группа таких адресов: ...

Запретить доступ по ИП
Здравствуйте, а на PHP реально запретить доступ пользователю по ИП ?

3
insite2012
Модератор
Эксперт .NET
4886 / 3838 / 1097
Регистрация: 12.10.2013
Сообщений: 11,101
Записей в блоге: 2
10.02.2018, 15:53 2
Цитата Сообщение от dima19972525 Посмотреть сообщение
если ввести в url errorpage/error*, откроется моя кастомная страница ошибки
Не буду утверждать, но может в конфигурации маршрутов прописать необходимый маршрут? Там же, где приписывается маршрут по умолчанию и прочее.
Тут гляньте. https://metanit.com/sharp/mvc/6.3.php
0
dima19972525
2 / 2 / 1
Регистрация: 26.04.2016
Сообщений: 68
10.02.2018, 17:15  [ТС] 3
Пробовал создать ограничения и просто игнорировать запрос, теперь при ошибках 404 и т.д. не открывается никакая страница (ни моя кастомная, ни по дефолту), просто белый экран.
0
Harold
32 / 31 / 25
Регистрация: 11.04.2015
Сообщений: 128
Завершенные тесты: 2
28.02.2018, 22:25 4
Лучший ответ Сообщение было отмечено dima19972525 как решение

Решение

dima19972525,
Если я вас правильно понял, то метод действия должен вызываться изнутри.
C#
1
2
3
4
5
[ChildActionOnly]
public ActionResult Index()
{
...
}
1
28.02.2018, 22:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2018, 22:25

запретить доступ
ребят создавал магазин icq и сделал распечатку уинов, ну столкнулся с проблемой, при нажатии на...

Запретить доступ к процессу
Здравствуйте, передомной сейчас стоит задача написания не замысловатого античита для игры. С...

Запретить доступ к страницы по ip
Нужно запретить доступ к одной страницы, всем с конкретной ip адреса. Подскажите пожалуйста как...


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

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

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