Changeset 59573
- Timestamp:
- 01/03/2025 10:55:42 PM (5 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/ms-functions.php
r59563 r59573 482 482 483 483 $illegal_names = get_site_option( 'illegal_names' ); 484 484 485 if ( ! is_array( $illegal_names ) ) { 485 486 $illegal_names = array( 'www', 'web', 'root', 'admin', 'main', 'invite', 'administrator' ); 486 487 add_site_option( 'illegal_names', $illegal_names ); 487 488 } 489 488 490 if ( in_array( $user_name, $illegal_names, true ) ) { 489 491 $errors->add( 'user_name', __( 'Sorry, that username is not allowed.' ) ); … … 517 519 518 520 $limited_email_domains = get_site_option( 'limited_email_domains' ); 521 519 522 if ( is_array( $limited_email_domains ) && ! empty( $limited_email_domains ) ) { 520 523 $limited_email_domains = array_map( 'strtolower', $limited_email_domains ); 521 $emaildomain = strtolower( substr( $user_email, 1 + strpos( $user_email, '@' ) ) ); 522 if ( ! in_array( $emaildomain, $limited_email_domains, true ) ) { 524 $email_domain = strtolower( substr( $user_email, 1 + strpos( $user_email, '@' ) ) ); 525 526 if ( ! in_array( $email_domain, $limited_email_domains, true ) ) { 523 527 $errors->add( 'user_email', __( 'Sorry, that email address is not allowed!' ) ); 524 528 } … … 638 642 $errors = new WP_Error(); 639 643 $illegal_names = get_site_option( 'illegal_names' ); 640 if ( false == $illegal_names ) { 644 645 if ( ! is_array( $illegal_names ) ) { 641 646 $illegal_names = array( 'www', 'web', 'root', 'admin', 'main', 'invite', 'administrator' ); 642 647 add_site_option( 'illegal_names', $illegal_names ); … … 722 727 */ 723 728 if ( username_exists( $blogname ) ) { 724 if ( ! is_object( $user ) || ( is_object( $user ) && ( $user->user_login != $blogname ) ) ) {729 if ( ! is_object( $user ) || ( is_object( $user ) && ( $user->user_login !== $blogname ) ) ) { 725 730 $errors->add( 'blogname', __( 'Sorry, that site is reserved!' ) ); 726 731 }
Note: See TracChangeset
for help on using the changeset viewer.