Loading...
JavaScript | Защита контента - 3
Вопрос в коде файла c-noauth.php


файл 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
// ???


*CRAZY*
shadrvlad, глянь костыль запилил :-D


if (!$('div').is('#content')) {
alert('Ошибка - вход на файл из адресной строки!');// дебажим
// редиректим на index.php
}


тупо проверяем является ли файл подгруженным в index.php #content

Сойдёт для "дурака"?
________
посл. ред. 14.11.2017 в 20:48; всего 1 раз(а); by PhpStorm
PhpStorm, хз, не делал такое wtf даже если и сойдет при просмотре исходника все равно ведь покажет
shadrvlad (14.11.2017 в 20:58)
PhpStorm, хз, не делал такое wtf даже если и сойдет при просмотре исходника все равно ведь покажет


в исходнике виден только <div id="content"></div>

всё, что грузится в него на index.php не видно при просмотре, а при переходе на страницу редиректит на index.php .гы.
PhpStorm, а исходник c-noauth.php если посмотреть Гг
shadrvlad (14.11.2017 в 21:04)
PhpStorm, а исходник c-noauth.php если посмотреть Гг


в нём то и находится костыль с редиректом :-)

если зайти на него по ссылке, то проверится, что он не находится в блоке #content и редиректит на index.php
PhpStorm (14.11.2017 в 21:08)
shadrvlad (14.11.2017 в 21:04)
PhpStorm, а исходник c-noauth.php если посмотреть Гг


в нём то и находится костыль с редиректом :-)

если зайти на него по ссылке, то проверится, что он не находится в блоке #content и редиректит на index.php

да фиг с ним что там находится, говорю исходник открыть и все, эффект от редиректа пропадет Гг ну или js отключить Гг
________
посл. ред. 14.11.2017 в 21:09; всего 1 раз(а); by shadrvlad
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 отключить Гг


у меня при отключении js знак объезд стоит noscript

тут смысл в том, чтобы тупо не могли ходить в адресной строке на подгружаемые файлы
PhpStorm, ну значит просто просмотр исходника и все, и эта защита не поможет Гг
shadrvlad (14.11.2017 в 21:12)
PhpStorm, ну значит просто просмотр исходника и все, и эта защита не поможет Гг


ну уже легче тупым просмотром не видно а исходники теперь можно заобфусцировать к чертям
Онлайн: 0
Время:
Gen. 0.0904
(c) ByMAS.RU 2010-2025