wp_validate_logged_in_cookie( int|bool $user_id )

Validates the logged-in cookie.


Description Description

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.


Top ↑

Parameters Parameters

$user_id

(int|bool) (Required) The user ID (or false) as received from the determine_current_user filter.


Top ↑

Return Return

(int|false) User ID if validated, false otherwise. If a user ID from an earlier filter callback is received, that value is returned.


Top ↑

Source Source

File: wp-includes/user.php

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' );
}


Top ↑

Changelog Changelog

Changelog
Version Description
3.9.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.