- fixed using "'" symbols in emails. There is possible to register with it and login after that. Closed #1059;

This commit is contained in:
Nikita Sinelnikov
2022-10-24 16:22:04 +03:00
parent b547d899bc
commit af13de140a
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -445,7 +445,7 @@ if ( ! class_exists( 'um\core\Form' ) ) {
* }
* ?>
*/
$this->post_form = apply_filters( 'um_submit_post_form', $_POST );
$this->post_form = apply_filters( 'um_submit_post_form', wp_unslash( $_POST ) );
if ( isset( $this->post_form[ UM()->honeypot ] ) && '' !== $this->post_form[ UM()->honeypot ] ) {
wp_die( esc_html__( 'Hello, spam bot!', 'ultimate-member' ) );
+1 -1
View File
@@ -2107,7 +2107,7 @@ if ( ! class_exists( 'um\core\User' ) ) {
update_user_meta( $this->id, $key, $value );
}
} else {
$args[ $key ] = esc_attr( $changes[ $key ] );
$args[ $key ] = $changes[ $key ];
}
}
+1 -1
View File
@@ -806,7 +806,7 @@ function um_submit_form_errors_hook_( $args ) {
$args['user_id'] = um_get_requested_user();
}
$email_exists = email_exists( $args[ $key ] );
$email_exists = email_exists( $args[ $key ] );
if ( $args[ $key ] == '' && in_array( $key, array( 'user_email' ) ) ) {
UM()->form()->add_error( $key, __( 'You must provide your email', 'ultimate-member' ) );