WP_User_Meta_Session_Tokens::get_sessions()protectedWP 4.0.0

Retrieves all sessions of the user.

Method of the class: WP_User_Meta_Session_Tokens{}

No Hooks.

Return

Array. Sessions of the user.

Usage

// protected - for code of main (parent) or child class
$result = $this->get_sessions();

Changelog

Since 4.0.0 Introduced.

WP_User_Meta_Session_Tokens::get_sessions() code WP 6.4.3

protected function get_sessions() {
	$sessions = get_user_meta( $this->user_id, 'session_tokens', true );

	if ( ! is_array( $sessions ) ) {
		return array();
	}

	$sessions = array_map( array( $this, 'prepare_session' ), $sessions );
	return array_filter( $sessions, array( $this, 'is_still_valid' ) );
}