Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
03/16/2016 07:39:50 PM (10 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.