| @@ 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 ) { |
|
| @@ 217-219 (lines=3) @@ | ||
| 214 | ||
| 215 | // by default we only inline scripts+styles on first page load for a given user |
|
| 216 | function set_first_load_cookie() { |
|
| 217 | if ( ! isset( $_COOKIE['jetpack_perf_loaded'] ) ) { |
|
| 218 | setcookie( 'jetpack_perf_loaded', '1', time() + YEAR_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN ); |
|
| 219 | } |
|
| 220 | } |
|
| 221 | ||
| 222 | // this code essentially sets the default asset location to the footer rather than the head |
|