Как долго пользователи остаются в системе, если они НЕ проверяют, помните меня?

Как говорится в заголовке, мне интересно, как долго пользователи остаются в системе, если они не проверяют опцию «Запомнить меня». Я слышал, что если они ДОЛЖНЫ проверить это, он задерживает их в течение 14 дней.

Но что, если они этого не сделают? Я попытался закрыть мой браузер и открыть его обратно, но пользователь остается включенным … поэтому не похоже, что это сеанс.

Взгляните на источник:

832 if ( $remember ) { 833 /** 834 * Filter the duration of the authentication cookie expiration period. 835 * 836 * @since 2.8.0 837 * 838 * @param int $length Duration of the expiration period in seconds. 839 * @param int $user_id User ID. 840 * @param bool $remember Whether to remember the user login. Default false. 841 */ 842 $expiration = time() + apply_filters( 'auth_cookie_expiration', 14 * DAY_IN_SECONDS, $user_id, $remember ); 843 844 /* 845 * Ensure the browser will continue to send the cookie after the expiration time is reached. 846 * Needed for the login grace period in wp_validate_auth_cookie(). 847 */ 848 $expire = $expiration + ( 12 * HOUR_IN_SECONDS ); 849 } else { 850 /** This filter is documented in wp-includes/pluggable.php */ 851 $expiration = time() + apply_filters( 'auth_cookie_expiration', 2 * DAY_IN_SECONDS, $user_id, $remember ); 852 $expire = 0; 853 } 

Ir «помнить» проверяется, что у вас есть 14 * DAY_IN_SECONDS , строка 842. Если нет, у вас есть 2 * DAY_IN_SECONDS , строка 851.

Обратите внимание, что эта функция подключается, и фильтр auth_cookie_expiration может использоваться для изменения обоих значений.