Продолжительность сессии

Автор Juanito, 17 июля 2018, 16:24:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Juanito

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

Сан

При авторизации есть возможность поставить галку "Запомнить".

Juanito

Цитата: Сан от 17 июля 2018, 17:26:47При авторизации есть возможность поставить галку "Запомнить".
Это да, но психология людей такова, что они обычно туда не жмут. Тут либо увеличивать продолжительность сессии, либо сделать эту галочку по умолчанию. Вот как её по умолчанию сделать включённой, тоже вопрос.

Сан

Найти в коде этот чекбокс и добавить ему свойство, чтобы выглядел примерно так-
<input type="checkbox" checked>
или так-
<input type="checkbox" checked="checked" />
В каком месте и как написать свойство зависит от шаблона движка и его доктайпа.

Juanito

Цитата: Сан от 18 июля 2018, 02:23:12Найти в коде этот чекбокс и добавить ему свойство, чтобы выглядел примерно так-
<input type="checkbox" checked>
или так-
<input type="checkbox" checked="checked" />
В каком месте и как написать свойство зависит от шаблона движка и его доктайпа.

Спасибо, помогло.

Решение на smf 2.0.15:
Themes/default/login.template.php

найти
<dd><input type="checkbox" name="cookieneverexp"', $context['never_expire'] ? ' checked="checked"' : '', ' class="input_check" onclick="this.form.cookielength.disabled = this.checked;" /></dd>';заменить на
<dd><input type="checkbox" checked name="cookieneverexp"', $context['never_expire'] ? ' checked="checked"' : '', ' class="input_check" onclick="this.form.cookielength.disabled = this.checked;" /></dd>';