Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
03/16/2016 07:39:50 PM (11 years ago)
Author:
djpaul
Message:

Support secure cookies.

If the site is served over HTTPS, mark our cookies as secure.

Fixes #6961

Props DJPaul, w3dzign

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-groups/bp-groups-actions.php

    r10487 r10654  
    123123                unset( $bp->groups->completed_create_steps );
    124124
    125                 setcookie( 'bp_new_group_id', false, time() - 1000, COOKIEPATH );
    126                 setcookie( 'bp_completed_create_steps', false, time() - 1000, COOKIEPATH );
     125                setcookie( 'bp_new_group_id', false, time() - 1000, COOKIEPATH, COOKIE_DOMAIN, is_ssl() );
     126                setcookie( 'bp_completed_create_steps', false, time() - 1000, COOKIEPATH, COOKIE_DOMAIN, is_ssl() );
    127127
    128128                $reset_steps = true;
    … …  
    253253
    254254                // Reset cookie info.
    255                 setcookie( 'bp_new_group_id', $bp->groups->new_group_id, time()+60*60*24, COOKIEPATH );
    256                 setcookie( 'bp_completed_create_steps', base64_encode( json_encode( $bp->groups->completed_create_steps ) ), time()+60*60*24, COOKIEPATH );
     255                setcookie( 'bp_new_group_id', $bp->groups->new_group_id, time()+60*60*24, COOKIEPATH, COOKIE_DOMAIN, is_ssl() );
     256                setcookie( 'bp_completed_create_steps', base64_encode( json_encode( $bp->groups->completed_create_steps ) ), time()+60*60*24, COOKIEPATH, COOKIE_DOMAIN, is_ssl() );
    257257
    258258                // If we have completed all steps and hit done on the final step we
    … …  
    263263                        unset( $bp->groups->completed_create_steps );
    264264
    265                         setcookie( 'bp_new_group_id', false, time() - 3600, COOKIEPATH );
    266                         setcookie( 'bp_completed_create_steps', false, time() - 3600, COOKIEPATH );
     265                        setcookie( 'bp_new_group_id', false, time() - 3600, COOKIEPATH, COOKIE_DOMAIN, is_ssl() );
     266                        setcookie( 'bp_completed_create_steps', false, time() - 3600, COOKIEPATH, COOKIE_DOMAIN, is_ssl() );
    267267
    268268                        // Once we completed all steps, record the group creation in the activity stream.
Note: See TracChangeset for help on using the changeset viewer.