Ticket #43601: for43601.diff
File for43601.diff, 4.1 KB (added by , 7 years ago) |
---|
-
src/wp-admin/network/site-new.php
120 120 } 121 121 $password = wp_generate_password( 12, false ); 122 122 $user_id = wpmu_create_user( $domain, $password, $email ); 123 if ( false === $user_id ) { 124 wp_die( __( 'There was an error creating the user.' ) ); 123 124 $is_user_error = is_wp_error( $user_id ); 125 if ( $is_user_error || ! $user_id ) { 126 $error_message = __( 'There was an error creating the user.' ); 127 if ( $is_user_error ) { 128 $error_message .= ' ' . $user_id->get_error_message(); 129 } 130 wp_die( $error_message ); 125 131 } 126 132 127 133 /** -
src/wp-admin/network/site-users.php
68 68 $password = wp_generate_password( 12, false ); 69 69 $user_id = wpmu_create_user( esc_html( strtolower( $user['username'] ) ), $password, esc_html( $user['email'] ) ); 70 70 71 if ( false ===$user_id ) {71 if ( is_wp_error( $user_id ) || ! $user_id ) { 72 72 $update = 'err_new_dup'; 73 73 } else { 74 74 $result = add_user_to_blog( $id, $user_id, $_POST['new_role'] ); -
src/wp-admin/network/user-new.php
50 50 $password = wp_generate_password( 12, false ); 51 51 $user_id = wpmu_create_user( esc_html( strtolower( $user['username'] ) ), $password, sanitize_email( $user['email'] ) ); 52 52 53 if ( ! $user_id ) { 54 $add_user_errors = new WP_Error( 'add_user_fail', __( 'Cannot add user.' ) ); 53 $is_user_error = is_wp_error( $user_id ); 54 if ( $is_user_error || ! $user_id ) { 55 $error_message = __( 'Cannot add user.' ); 56 if ( $is_user_error ) { 57 $error_message .= ' ' . $user_id->get_error_message(); 58 } 59 $add_user_errors = new WP_Error( 'add_user_fail', $error_message ); 55 60 } else { 56 61 /** 57 62 * Fires after a new user has been created via the network user-new.php page. -
src/wp-includes/ms-functions.php
1120 1120 $user_already_exists = true; 1121 1121 } 1122 1122 1123 if ( ! $user_id ) { 1124 return new WP_Error( 'create_user', __( 'Could not create user' ), $signup ); 1123 $is_user_error = is_wp_error( $user_id ); 1124 if ( $is_user_error || ! $user_id ) { 1125 $error_message = __( 'Could not create user.' ); 1126 if ( $is_user_error ) { 1127 $error_message .= ' ' . $user_id->get_error_message(); 1128 } 1129 return new WP_Error( 'create_user', $error_message, $signup ); 1125 1130 } 1126 1131 1127 1132 $now = current_time( 'mysql', true ); … … 1221 1226 1222 1227 $user_id = wp_create_user( $user_name, $password, $email ); 1223 1228 if ( is_wp_error( $user_id ) ) { 1224 return false;1229 return $user_id->get_error_message(); 1225 1230 } 1226 1231 1227 1232 // Newly created users have no roles or caps until they are added to a blog. -
src/wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php
487 487 if ( is_multisite() ) { 488 488 $user_id = wpmu_create_user( $user->user_login, $user->user_pass, $user->user_email ); 489 489 490 if ( ! $user_id ) { 491 return new WP_Error( 'rest_user_create', __( 'Error creating new user.' ), array( 'status' => 500 ) ); 490 $is_user_error = is_wp_error( $user_id ); 491 if ( $is_user_error || ! $user_id ) { 492 $error_message = __( 'Error creating new user.' ); 493 if ( $is_user_error ) { 494 $error_message .= ' ' . $user_id->get_error_message(); 495 } 496 return new WP_Error( 'rest_user_create', $error_message, array( 'status' => 500 ) ); 492 497 } 493 498 494 499 $user->ID = $user_id;