Перейти к публикации

Кнопка выхода-закрытия доступа по паролю к статичной странице


Рекомендованные сообщения

Вопрос в продолжение темы: 

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

Мой сайт: https://legem.ru/ 

Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, legem сказал:

Хотелось бы узнать, как сделать кнопку выхода

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

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, alex32 сказал:

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

Да, об этом я тоже думал. Но кнопка удобнее, конечно. 

А как это сделать?

А ещё проще тайм-аут для удаления сессии определить меньше стандартного. Тоже не знаю как. 

Изменено пользователем legem
Ссылка на сообщение
Поделиться на других сайтах
Только что, legem сказал:

Но кнопка удобнее, конечно.

Чем же она удобней для пользователей? Её же им нажимать придется :-)

1 минуту назад, legem сказал:

А как это сделать?

В /engine/modules/static.php ниже 

if( isset($static_result['id']) AND $static_result['id'] ) {

Вставить 

unset($_SESSION['static_pass_'.$static_result['id'].'']);

 

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, alex32 сказал:

Чем же она удобней для пользователей? Её же им нажимать придется :-)

Свобода выбора :)

4 минуты назад, alex32 сказал:
7 минут назад, legem сказал:

А как это сделать?

В /engine/modules/static.php ниже 


if( isset($static_result['id']) AND $static_result['id'] ) {

Вставить 


unset($_SESSION['static_pass_'.$static_result['id'].'']);

Спасибо, сделаю так. Работает.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...