|
@@ 701-707 (lines=7) @@
|
| 698 |
|
$tries = 0; |
| 699 |
|
while ( username_exists( $username ) ) { |
| 700 |
|
$username = $user_data->login . '_' . $user_data->ID . '_' . mt_rand(); |
| 701 |
|
if ( $tries++ >= 5 ) { |
| 702 |
|
JetpackTracking::record_user_event( 'sso_login_failed', array( |
| 703 |
|
'error_message' => 'could_not_create_username' |
| 704 |
|
) ); |
| 705 |
|
add_filter( 'login_message', array( $this, 'error_unable_to_create_user' ) ); |
| 706 |
|
return; |
| 707 |
|
} |
| 708 |
|
} |
| 709 |
|
|
| 710 |
|
$user_found_with = Jetpack_SSO_Helpers::new_user_override() |
|
@@ 726-734 (lines=9) @@
|
| 723 |
|
wp_update_user( $user ); |
| 724 |
|
|
| 725 |
|
update_user_meta( $user->ID, 'wpcom_user_id', $user_data->ID ); |
| 726 |
|
} else { |
| 727 |
|
JetpackTracking::record_user_event( 'sso_login_failed', array( |
| 728 |
|
'error_message' => 'error_msg_email_already_exists' |
| 729 |
|
) ); |
| 730 |
|
|
| 731 |
|
$this->user_data = $user_data; |
| 732 |
|
add_action( 'login_message', array( $this, 'error_msg_email_already_exists' ) ); |
| 733 |
|
return; |
| 734 |
|
} |
| 735 |
|
} |
| 736 |
|
|
| 737 |
|
/** |