Vipin_Arora Ответов: 3

Как отключить закладки на защищенных страницах


В ASP.NET веб-приложение MVC4, как я могу предотвратить закладку на защищенной странице. Один из вариантов заключается в том, что мы можем перенаправить защищенные закладки на страницу входа в систему или пользовательскую страницу с истекшим сроком действия сеанса с помощью методов управления состоянием.
Но есть ли какой-нибудь способ предотвратить саму закладку без каких-либо настроек в клиентском браузере?

Что я уже пробовал:

Мы испробовали методы управления сеансами, упомянутые в этом вопросе.

Suvendu Shekhar Giri

Вы можете скрыть всю панель инструментов с помощью javascript,но всплывающие окна могут блокировать их. Это что-то может быть полезно для вас?

Vipin_Arora

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

3 Ответов

Рейтинг:
2

F-ES Sitecore

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


Рейтинг:
2

Philippe Mori

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

Однако вам придется реализовать свой собственный код для отправки соответствующему контроллеру и действию.

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

Другой способ уменьшить вероятность того, что пользователь сохранит закладку, - это использовать iframe и поместить эту страницу в iframe, чтобы разумный адрес не был непосредственно показан пользователю.

Очевидно, что это не очень безопасно, но это может облегчить сохранение нужного URL-адреса и затруднить сохранение нежелательного.


Рейтинг:
0

Rajesh Shirsagar

You can't keep a site from book denoting your urls. I could simply essentially duplicate the url and spare it in a content document at any rate. You have to change the way you consider sites and legitimately manage the way that everything is open and you can't confine or stop the client doing things, you can't cripple program highlights and so on.