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

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


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

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

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'].'']);

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

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...