THEOUS Posted July 27, 2016 Report Share Posted July 27, 2016 Хак для временного отключения сайта, допустим на реконструкцию и входа только по коду, известному определённому кругу лиц. В index.php после: @session_start(); Вставляем: if($_SESSION['code_access'] !== 'ВашКод'){ die('<form method="POST" action="/access.php"> <input type="text" class="input" name="code"></input> <div style="margin-top:5px;"><button class="fl_r buttonlog">Вход</button></div> </form>'); } В корне сайта создаем файл access.php, вставляем в него код: <?php define('MOZG', true); define('ROOT_DIR', dirname (__FILE__)); define('APPLICATION_DIR', ROOT_DIR.'/application'); header('Content-type: text/html; charset=utf-8'); @include APPLICATION_DIR.'/data/config.php'; include APPLICATION_DIR.'/classes/mysql.php'; include APPLICATION_DIR.'/data/db.php'; include APPLICATION_DIR.'/modules/functions/functions.php'; @session_start(); $code = intval($_POST['code']); if($code == 'ВашКод'){ $_SESSION['code_access'] = 'ВашКод'; die('Принято, перейдите на главную страницу'); } else { $_SESSION['code_access'] = '1'; die('неверный код.'); } ?> PROFIT 1 1 Quote Link to comment Share on other sites More sharing options...
Mario Posted July 27, 2016 Report Share Posted July 27, 2016 Сеть, которую отключают для реконструкции - не сеть. Всё должно делаться отдельно на тестовом сайте, там и проверятся. А это называется всего побольше поставить. 1 1 Quote Link to comment Share on other sites More sharing options...
THEOUS Posted July 27, 2016 Author Report Share Posted July 27, 2016 Сеть, которую отключают для реконструкции - не сеть. Всё должно делаться отдельно на тестовом сайте, там и проверятся. А это называется всего побольше поставить. Допустим у вас идёт бета тест.И вам нужны люди на него, вы раздаёте код, создаёте аккаунты и проводите бета тест. Так что этот дизлайк был незаслужен. Quote Link to comment Share on other sites More sharing options...
Mario Posted July 27, 2016 Report Share Posted July 27, 2016 Допустим у вас идёт бета тест.И вам нужны люди на него, вы раздаёте код, создаёте аккаунты и проводите бета тест. Так что этот дизлайк был незаслужен. У тебя определенно заниженная самооценка и плохое зрение, я тебе ничего не ставил, что то в вк никто бета тесты не делает. Quote Link to comment Share on other sites More sharing options...
viiprogrammer Posted July 27, 2016 Report Share Posted July 27, 2016 У тебя определенно заниженная самооценка и плохое зрение, я тебе ничего не ставил, что то в вк никто бета тесты не делает.Да у них есть тестовый сервак, но в связи с последними событиями они походу все делают на продакшене, так как у них по часу висят ошибки rcpmemcache и ища этого не работает все, и Js тоже в ошибках так как генерируется kphp На счет темы, лучше вместо "перейдите на гл. Страницу" сделать header('Location: /'); А вообще код можно уменьшить до нескольких строк 1 Quote Link to comment Share on other sites More sharing options...
"MRX" Posted July 27, 2016 Report Share Posted July 27, 2016 Сеть, которую отключают для реконструкции - не сеть. Всё должно делаться отдельно на тестовом сайте, там и проверятся. А это называется всего побольше поставить. Разработчики вконтакте на основном сайте все делают Quote Link to comment Share on other sites More sharing options...
Mario Posted July 27, 2016 Report Share Posted July 27, 2016 Разработчики вконтакте на основном сайте все делают Ты то откуда знаешь? Нет Quote Link to comment Share on other sites More sharing options...
viiprogrammer Posted July 27, 2016 Report Share Posted July 27, 2016 Разработчики вконтакте на основном сайте все делают У них есть тестовый сервер, как и у других больших проектов twitter, facebook и других, да и вобще везде должен он быть Quote Link to comment Share on other sites More sharing options...
"MRX" Posted August 29, 2016 Report Share Posted August 29, 2016 У них есть тестовый сервер, как и у других больших проектов twitter, facebook и других, да и вобще везде должен он быть Вкурсе поэтому и говорю, и то что сервак для теста тоже знаю Но больнинство они на основном работают 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.