JavaScript | Защита контента - 3
Тема закрыта by
DELETED
Причина: решён
Причина: решён
DELETED
Автор
14 ноября 2017, в 19:58
Delete
файл index.php
<?php
<div id="root"></div>
<div id="content"></div>
<script type="text/javascript">
$(function () {
$('#content').load('/content/c-noauth.php');
});
</script>
тут вопрос
файл c-noauth.php
<?php
// ВОПРОС !!!
// Как в этом файле (ВНИМАНИЕ - он подгружается с помощью jquery load() в файл index.php в блок #content)
// Так вот как тут сделать проверку, что на странице есть блок #root
// ???
DELETED
Автор
14 ноября 2017, в 20:43
Delete
if (!$('div').is('#content')) {
alert('Ошибка - вход на файл из адресной строки!');// дебажим
// редиректим на index.php
}
тупо проверяем является ли файл подгруженным в index.php #content
Сойдёт для "дурака"?
________
посл. ред. 14.11.2017 в 20:48; всего 1 раз(а); by PhpStorm
DELETED
14 ноября 2017, в 20:58
Delete
DELETED
Автор
14 ноября 2017, в 21:00
Delete
shadrvlad (14.11.2017 в 20:58)
PhpStorm, хз, не делал такое даже если и сойдет при просмотре исходника все равно ведь покажет
PhpStorm, хз, не делал такое даже если и сойдет при просмотре исходника все равно ведь покажет
в исходнике виден только <div id="content"></div>
всё, что грузится в него на index.php не видно при просмотре, а при переходе на страницу редиректит на index.php
DELETED
14 ноября 2017, в 21:04
Delete
DELETED
Автор
14 ноября 2017, в 21:08
Delete
shadrvlad (14.11.2017 в 21:04)
PhpStorm, а исходник c-noauth.php если посмотреть
PhpStorm, а исходник c-noauth.php если посмотреть
в нём то и находится костыль с редиректом
если зайти на него по ссылке, то проверится, что он не находится в блоке #content и редиректит на index.php
DELETED
14 ноября 2017, в 21:09
Delete
PhpStorm (14.11.2017 в 21:08)
shadrvlad (14.11.2017 в 21:04)
PhpStorm, а исходник c-noauth.php если посмотреть
в нём то и находится костыль с редиректом
если зайти на него по ссылке, то проверится, что он не находится в блоке #content и редиректит на index.php
shadrvlad (14.11.2017 в 21:04)
PhpStorm, а исходник c-noauth.php если посмотреть
в нём то и находится костыль с редиректом
если зайти на него по ссылке, то проверится, что он не находится в блоке #content и редиректит на index.php
да фиг с ним что там находится, говорю исходник открыть и все, эффект от редиректа пропадет ну или js отключить
________
посл. ред. 14.11.2017 в 21:09; всего 1 раз(а); by shadrvlad
DELETED
Автор
14 ноября 2017, в 21:11
Delete
shadrvlad (14.11.2017 в 21:09)
PhpStorm (14.11.2017 в 21:08)
shadrvlad (14.11.2017 в 21:04)
PhpStorm, а исходник c-noauth.php если посмотреть
в нём то и находится костыль с редиректом
если зайти на него по ссылке, то проверится, что он не находится в блоке #content и редиректит на index.php
да фиг с ним что там находится, говорю исходник открыть и все, эффект от редиректа пропадет ну или js отключить
PhpStorm (14.11.2017 в 21:08)
shadrvlad (14.11.2017 в 21:04)
PhpStorm, а исходник c-noauth.php если посмотреть
в нём то и находится костыль с редиректом
если зайти на него по ссылке, то проверится, что он не находится в блоке #content и редиректит на index.php
да фиг с ним что там находится, говорю исходник открыть и все, эффект от редиректа пропадет ну или js отключить
у меня при отключении js знак объезд стоит noscript
тут смысл в том, чтобы тупо не могли ходить в адресной строке на подгружаемые файлы
DELETED
14 ноября 2017, в 21:12
Delete
DELETED
Автор
14 ноября 2017, в 21:15
Delete
shadrvlad (14.11.2017 в 21:12)
PhpStorm, ну значит просто просмотр исходника и все, и эта защита не поможет
PhpStorm, ну значит просто просмотр исходника и все, и эта защита не поможет
ну уже легче тупым просмотром не видно а исходники теперь можно заобфусцировать к чертям