| @@ 447-450 (lines=4) @@ | ||
| 444 | // If we have something to redirect to |
|
| 445 | $url = esc_url_raw( $_GET['redirect_to'] ); |
|
| 446 | setcookie( 'jetpack_sso_redirect_to', $url, time() + HOUR_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN, false, true ); |
|
| 447 | } elseif ( ! empty( $_COOKIE['jetpack_sso_redirect_to'] ) ) { |
|
| 448 | // Otherwise, if it's already set, purge it. |
|
| 449 | setcookie( 'jetpack_sso_redirect_to', ' ', time() - YEAR_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN ); |
|
| 450 | } |
|
| 451 | } |
|
| 452 | ||
| 453 | /** |
|
| @@ 564-572 (lines=9) @@ | ||
| 561 | */ |
|
| 562 | static function clear_cookies_after_login() { |
|
| 563 | self::clear_wpcom_profile_cookies(); |
|
| 564 | if ( isset( $_COOKIE[ 'jetpack_sso_nonce' ] ) ) { |
|
| 565 | setcookie( |
|
| 566 | 'jetpack_sso_nonce', |
|
| 567 | ' ', |
|
| 568 | time() - YEAR_IN_SECONDS, |
|
| 569 | COOKIEPATH, |
|
| 570 | COOKIE_DOMAIN |
|
| 571 | ); |
|
| 572 | } |
|
| 573 | ||
| 574 | if ( isset( $_COOKIE[ 'jetpack_sso_original_request' ] ) ) { |
|
| 575 | setcookie( |
|
| @@ 574-582 (lines=9) @@ | ||
| 571 | ); |
|
| 572 | } |
|
| 573 | ||
| 574 | if ( isset( $_COOKIE[ 'jetpack_sso_original_request' ] ) ) { |
|
| 575 | setcookie( |
|
| 576 | 'jetpack_sso_original_request', |
|
| 577 | ' ', |
|
| 578 | time() - YEAR_IN_SECONDS, |
|
| 579 | COOKIEPATH, |
|
| 580 | COOKIE_DOMAIN |
|
| 581 | ); |
|
| 582 | } |
|
| 583 | ||
| 584 | if ( isset( $_COOKIE[ 'jetpack_sso_redirect_to' ] ) ) { |
|
| 585 | setcookie( |
|
| @@ 584-592 (lines=9) @@ | ||
| 581 | ); |
|
| 582 | } |
|
| 583 | ||
| 584 | if ( isset( $_COOKIE[ 'jetpack_sso_redirect_to' ] ) ) { |
|
| 585 | setcookie( |
|
| 586 | 'jetpack_sso_redirect_to', |
|
| 587 | ' ', |
|
| 588 | time() - YEAR_IN_SECONDS, |
|
| 589 | COOKIEPATH, |
|
| 590 | COOKIE_DOMAIN |
|
| 591 | ); |
|
| 592 | } |
|
| 593 | } |
|
| 594 | ||
| 595 | static function delete_connection_for_user( $user_id ) { |
|
| @@ 170-172 (lines=3) @@ | ||
| 167 | ||
| 168 | // by default we only inline scripts+styles on first page load for a given user |
|
| 169 | function set_first_load_cookie() { |
|
| 170 | if ( ! isset( $_COOKIE['jetpack_perf_loaded'] ) ) { |
|
| 171 | setcookie( 'jetpack_perf_loaded', '1', time() + YEAR_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN ); |
|
| 172 | } |
|
| 173 | } |
|
| 174 | ||
| 175 | /** FILTERS **/ |
|