Как сократить время ожидания сеанса WordPress?


12

Я хочу автоматически выйти из системы, когда пользователь простаивает более 10 минут. Это означает, что пользователь вошел на сайт, а пользователь не просматривал страницы более 10 минут. Когда он просматривает любую страницу через 10 минут, он будет выйти из системы и перенаправить на страницу входа. Есть решение? Заранее спасибо.

Ответы:


23

Вам просто нужно добавить фильтр-хук следующим образом:

function myplugin_cookie_expiration( $expiration, $user_id, $remember ) {
    return $remember ? $expiration : 600;
}
add_filter( 'auth_cookie_expiration', 'myplugin_cookie_expiration', 99, 3 );

Вы можете добавить его в файл functions.php вашей темы.


Во-первых, спасибо за крючки. Я хочу знать, возможно ли изменить фон, когда пользователь выходит из системы (по соображениям безопасности), и не оставаться на странице содержимого администратора?
Сампай
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.