функция since 3.9.0

wp_validate_logged_in_cookie()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

wp_validate_logged_in_cookie( int|false $user_id ): int|false

Описание

Проверяет cookie входа, если предыдущий cookie авторизации не удалось проверить и разобрать.
Это функция обратного вызова для фильтра 'determine_current_user', а не часть API.

Оригинал (английский)

Checks the logged-in cookie if the previous auth cookie could not be validated and parsed.

This is a callback for the ‘determine_current_user’ filter, rather than API.

Параметры

$user_id int|false обязательный
ID пользователя (или false), полученный от фильтра determine_current_user.

Возвращаемое значение

int|false

Исходный код

wp-includes/user.php:589

function wp_validate_logged_in_cookie( $user_id ) {
	if ( $user_id ) {
		return $user_id;
	}

	if ( is_blog_admin() || is_network_admin() || empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) {
		return false;
	}

	return wp_validate_auth_cookie( $_COOKIE[ LOGGED_IN_COOKIE ], 'logged_in' );
}

История изменений

ВерсияОписание
3.9.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.