Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/24/2016 02:45:08 PM (10 years ago)
Author:
boonebgorges
Message:

Better hash building for activation keys, password reset keys, and filenames.

There is no need to use user-facing info for these hashes.

Ports [10800] to the 2.5 branch.

Props DJPaul, vortfu.

Location:
branches/2.5
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2.5

    • Property svn:mergeinfo changed
      /trunk (added)merged: 10800
  • branches/2.5/src/bp-core/classes/class-bp-attachment-cover-image.php

    r10417 r10801  
    209209                }
    210210
    211                 $info    = pathinfo( $file );
    212                 $dir     = $info['dirname'];
    213                 $ext     = strtolower( $info['extension'] );
    214                 $name    = wp_hash( $file . time() ) . '-bp-cover-image';
    215 
    216                 return trailingslashit( $dir ) . "{$name}.{$ext}";
     211                $info = pathinfo( $file );
     212                $ext  = strtolower( $info['extension'] );
     213                $name = wp_unique_filename( $info['dirname'], uniqid() . "-bp-cover-image.$ext" );
     214
     215                return trailingslashit( $info['dirname'] ) . $name;
    217216        }
    218217
Note: See TracChangeset for help on using the changeset viewer.