276
278
if ( ! empty( $wpdb->error ) )
277
279
wp_die( $wpdb->error->get_error_message() . $tryagain_link );
279
287
// Generate keys and salts using secure CSPRNG; fallback to API if enabled; further fallback to original wp_generate_password().
281
289
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';