WP_Recovery_Mode_Cookie_Service::get_session_id_from_cookie()
Gets the session identifier from the cookie.
The cookie should be validated before calling this API.
Метод класса: WP_Recovery_Mode_Cookie_Service{}
Хуков нет.
Возвращает
Строку|WP_Error
. Session ID on success, or error object on failure.
Использование
$WP_Recovery_Mode_Cookie_Service = new WP_Recovery_Mode_Cookie_Service(); $WP_Recovery_Mode_Cookie_Service->get_session_id_from_cookie( $cookie );
- $cookie(строка)
- Optionally specify the cookie string. If omitted, it will be retrieved from the super global.
По умолчанию: ''
Список изменений
С версии 5.2.0 | Введена. |
Код WP_Recovery_Mode_Cookie_Service::get_session_id_from_cookie() WP Recovery Mode Cookie Service::get session id from cookie WP 6.7.1
public function get_session_id_from_cookie( $cookie = '' ) { if ( ! $cookie ) { if ( empty( $_COOKIE[ RECOVERY_MODE_COOKIE ] ) ) { return new WP_Error( 'no_cookie', __( 'No cookie present.' ) ); } $cookie = $_COOKIE[ RECOVERY_MODE_COOKIE ]; } $parts = $this->parse_cookie( $cookie ); if ( is_wp_error( $parts ) ) { return $parts; } list( , , $random ) = $parts; return sha1( $random ); }