Ticket #8647: wp_generate_password.diff
File wp_generate_password.diff, 688 bytes (added by , 16 years ago) |
---|
-
wp-includes/pluggable.php
1396 1396 * 1397 1397 * @return string The random password 1398 1398 **/ 1399 function wp_generate_password($length = 12, $special_chars = true ) {1399 function wp_generate_password($length = 12, $special_chars = true, $extra_special_chars = false) { 1400 1400 $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; 1401 1401 if ( $special_chars ) 1402 1402 $chars .= '!@#$%^&*()'; 1403 if ( $extra_special_chars ) 1404 $chars .= '-_ []{}<>~`+=,.;:/?|'; 1403 1405 1404 1406 $password = ''; 1405 1407 for ( $i = 0; $i < $length; $i++ )