Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
 Аватар для Rustam
17 / 29 / 3
Регистрация: 05.09.2009
Сообщений: 512

Запретить доступ к html страничке да до авторизации

05.07.2014, 21:17. Показов 4769. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! имеется html страничка, как можно сделать так, чтобы только после авторизации была возможность открытия странички на php, до авторизации блокировать страничку? как блокировать подскажите, спасибо заранее.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.07.2014, 21:17
Ответы с готовыми решениями:

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

Не отображается видео на html страничке
Прописываю вот что <object data="Hung_E04.avi" type="application/avi"> Фильм </object> Но вот видео не отображается на страничке,...

Обновить форму на .html страничке
Доброго времени суток! Я в Django новичок и хочу обновить форму на страничке popup.html в моем дополнении для Хрома. Проблема в том, что...

11
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
05.07.2014, 22:01
Сохранить код странички с расширением .php и запились в начале проверку.
0
 Аватар для Rustam
17 / 29 / 3
Регистрация: 05.09.2009
Сообщений: 512
05.07.2014, 22:06  [ТС]
crautcher, приведите код?
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
05.07.2014, 22:37
PHP
1
<?php defined('TAJNOE_SLOVO') or die('Доступ закрыт'); ?>
0
 Аватар для vakummm
5 / 5 / 6
Регистрация: 27.10.2013
Сообщений: 66
05.07.2014, 22:46
PHP
1
2
3
4
if($user == null) { //$user - объект пользователя, содержащий логин, пароль
     header('Location: error.php'); //стр. с сообщением об ошибке
     die();
}
0
 Аватар для Rustam
17 / 29 / 3
Регистрация: 05.09.2009
Сообщений: 512
05.07.2014, 22:56  [ТС]
BarbosLV, что делает Ваш код? объясните пожалуйста7
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
05.07.2014, 23:10
Цитата Сообщение от Rustam Посмотреть сообщение
что делает Ваш код? объясните пожалуйста7
А ты про что спрашивал?
Закрывает доступ пока не пройдёшь авторизациюю
В файле авторизации, если авторизация пройденна задаёшь константу и подключаешь страницу. Из вне к такой странице доступ закрыт. Можешь проверить.
0
> /dev/null
 Аватар для Блеф
286 / 119 / 86
Регистрация: 14.05.2014
Сообщений: 767
05.07.2014, 23:16
Rustam, исходя из вашего ответа я могу предположить что вы плохо знакомы с php.

Для начало роскажите, что из себя представляет ваша система? Голый php или какой то движок?

Как написал BarbosLV немного не правильно, просто если делать по его решению вам прийдеться эту страничку инклудить.

По варианту vakummm более правильней.
К примеру

PHP
1
2
3
4
5
6
//Файл авторизации
session_start();
 
/* тут проходит авторизация и если она успешна 
* присваиваем переменной значение $_session['status'] = 'ok';
*/
PHP
1
2
3
4
5
6
7
8
9
10
//Ваша страничка с ограниченным доступом
<?php
if($_SESSION['status'] == 'ok') 
  {
    exit('У вас нет доступа');
  }
?>
//Дальше ваш скрытый контент.
 
Но это не надежный способ авторизации, данная тема требует более глубоких знанию php
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
05.07.2014, 23:23
Цитата Сообщение от bleef159 Посмотреть сообщение
вам прийдеться эту страничку инклудить.
Да именно. Только не каждую страницу а через switch с видами. Именно так и защищается сайт.
0
> /dev/null
 Аватар для Блеф
286 / 119 / 86
Регистрация: 14.05.2014
Сообщений: 767
05.07.2014, 23:35
Цитата Сообщение от BarbosLV Посмотреть сообщение
Да именно. Только не каждую страницу а через switch с видами. Именно так и защищается сайт.
Лучше бы ТС сказал что за система или хотя бы пример кода авторизации. А то так гадаем, а решение может быть намного проше..
0
 Аватар для Rustam
17 / 29 / 3
Регистрация: 05.09.2009
Сообщений: 512
06.07.2014, 10:30  [ТС]
bleef159, дело вот в чем, имеется страничка с комментариями на html, файл называется guest-book.html, там и выводятся комментарии в блоке:

<div id = "commentFormContent"></div>
<script src = "/comments.php?jquery&script" type = "text/javascript" charset = "utf-8"></script>

мне надо до авторизации скрыть этот блок от гостей сайта, только после авторизации показать этот блок? помогите пожалуйста как сделать?

а авторизация находиться в файлу manage_class.php,
вот кода авторизации:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    public function login() {
        $login = $this->data["login"];
        $password = $this->data["password"];
        $password = $this->hashPassword($password);
        $r = $_SERVER["HTTP_REFERER"];
        if ($this->user->checkUser($login, $password)) {
            $_SESSION["login"] = $login;
            $_SESSION["password"] = $password;
            return $r;
        }
        else {
            $_SESSION["error_auth"] = 1;
            return $r;
        }
    }
так вот я не могу никак поставить показать или скрыть блок div в php.
0
> /dev/null
 Аватар для Блеф
286 / 119 / 86
Регистрация: 14.05.2014
Сообщений: 767
06.07.2014, 12:21
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
session_start(); //обязательно в самом начале файла
 
if($isset($_SESSION['login']) and isset($_SESSION['password']))
  {
?>
    //Тут то что нужно скрыть!
    <div id = "commentFormContent"></div>
    <script src = "/comments.php?jquery&script" type = "text/javascript" charset = "utf-8"></script>
 
<?php } ?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.07.2014, 12:21
Помогаю со студенческими работами здесь

Позиционирование кнопки на html страничке
Говорю сразу: я не опытная. Кому покажется данный вопрос на удивление глупым, прошу прощения) Есть html страничка, фон на ней...

Вывод фото на html-страничке
Подскажите как такое сделать: задумал сделать галерку на html. все работает, НО for ($s1=1; $s1&lt;=$s; $s1++) { } в этом...

Не работает Java скрипт в html страничке
Извините сразу, не знаю куда это в HTML или java &lt;script type=”text/javascript”&gt; var browser=navigator.userAgent.toLowerCase(); ...

как написать html кон на страничке
Привет всем мне надо показать пользователям как должна выглядеть ссылка в html как мне можно показать ссылку пользователям, как ее следует...

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru