Changeset 35772
- Timestamp:
- 12/04/2015 11:24:56 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/includes/user.php
r35742 r35772 147 147 148 148 if ( in_array( strtolower( $user->user_login ), array_map( 'strtolower', $illegal_logins ) ) ) { 149 $errors->add( 'i llegal_user_login', __( '<strong>ERROR</strong>: Sorry, that username is not allowed.' ) );149 $errors->add( 'invalid_username', __( '<strong>ERROR</strong>: Sorry, that username is not allowed.' ) ); 150 150 } 151 151 -
trunk/src/wp-includes/user.php
r35764 r35772 1332 1332 1333 1333 if ( in_array( strtolower( $user_login ), array_map( 'strtolower', $illegal_logins ) ) ) { 1334 return new WP_Error( 'i llegal_user_login', __( 'Sorry, that username is not allowed.' ) );1334 return new WP_Error( 'invalid_username', __( 'Sorry, that username is not allowed.' ) ); 1335 1335 } 1336 1336 … … 2125 2125 } elseif ( username_exists( $sanitized_user_login ) ) { 2126 2126 $errors->add( 'username_exists', __( '<strong>ERROR</strong>: This username is already registered. Please choose another one.' ) ); 2127 2128 } else { 2129 /** This filter is documented in wp-includes/user.php */ 2130 $illegal_user_logins = array_map( 'strtolower', (array) apply_filters( 'illegal_user_logins', array() ) ); 2131 if ( in_array( strtolower( $sanitized_user_login ), $illegal_user_logins ) ) { 2132 $errors->add( 'invalid_username', __( '<strong>ERROR</strong>: Sorry, that username is not allowed.' ) ); 2133 } 2127 2134 } 2128 2135 -
trunk/tests/phpunit/tests/user.php
r35735 r35772 623 623 $response = wp_insert_user( $user_data ); 624 624 $this->assertInstanceOf( 'WP_Error', $response ); 625 $this->assertEquals( 'i llegal_user_login', $response->get_error_code() );625 $this->assertEquals( 'invalid_username', $response->get_error_code() ); 626 626 627 627 remove_filter( 'illegal_user_logins', array( $this, '_illegal_user_logins' ) ); … … 634 634 /** 635 635 * @ticket 27317 636 * @dataProvider _illegal_user_logins_data 637 */ 638 function test_illegal_user_logins_single_wp_create_user( $user_login ) { 639 $user_email = 'testuser-' . $user_login . '@example.com'; 640 641 add_filter( 'illegal_user_logins', array( $this, '_illegal_user_logins' ) ); 642 643 $response = register_new_user( $user_login, $user_email ); 644 $this->assertInstanceOf( 'WP_Error', $response ); 645 $this->assertEquals( 'invalid_username', $response->get_error_code() ); 646 647 remove_filter( 'illegal_user_logins', array( $this, '_illegal_user_logins' ) ); 648 649 $response = register_new_user( $user_login, $user_email ); 650 $user = get_user_by( 'id', $response ); 651 $this->assertInstanceOf( 'WP_User', $user ); 652 } 653 654 /** 655 * @ticket 27317 636 656 */ 637 657 function test_illegal_user_logins_multisite() { … … 659 679 660 680 function _illegal_user_logins_data() { 661 return array( 662 array( 'testuser' ), 663 array( 'TestUser' ), 664 ); 681 $data = array( 682 array( 'testuser' ) 683 ); 684 685 // Multisite doesn't allow mixed case logins ever 686 if ( ! is_multisite() ) { 687 $data[] = array( 'TestUser' ); 688 } 689 return $data; 665 690 } 666 691
Note: See TracChangeset
for help on using the changeset viewer.