PluginProbe
UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP / 1.2.16
UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP v1.2.16
1.2.73 1.2.72 1.2.71 1.2.70 1.2.69 1.2.68 1.2.67 1.2.66 1.2.65 1.2.64 1.2.63 trunk 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.20 1.0.21 1.0.22 All 173 releases
← All changes | includes/class-validation.php +5 -8 1.2.641.2.16 View file →
@@ -181,14 +181,11 @@
181 181 case 'editor':
182 182 $sanitized_value = wp_kses_post( strip_shortcodes( $value ) );
183 183 break;
184 184
185 - case 'url':
186 - $sanitized_value = sanitize_url( wp_unslash( $value ) );
187 - break;
188 -
189 185 default:
190 186 $sanitized_value = sanitize_text_field($value);
187 +
191 188 }
192 189 }
193 190
194 191 if ($field->is_required == 1 && $sanitized_value == '' && $field->field_type != 'file') {
@@ -234,13 +231,13 @@
234 231 if (username_exists($sanitized_value)) {
235 232 $errors->add('username_exists', __('<strong>Error</strong>: This username is already registered. Please choose another one.', 'userswp'));
236 233 return $errors;
237 234 }
238 - $username_length = uwp_get_option( 'register_username_length', 4);
239 - $username_length_max = uwp_get_option( 'register_username_length_max', 20);
235 + $username_length = uwp_get_option( 'register_username_length');
236 + $username_length = !empty($username_length) ? (int)$username_length : 4;
240 237
241 - if(!empty($sanitized_value) && (strlen($sanitized_value) < $username_length || strlen($sanitized_value) > $username_length_max)) {
242 - $errors->add('username_length', sprintf(__('<strong>Error</strong>: Username must be between %s and %s characters.', 'userswp'), $username_length, $username_length_max));
238 + if(!empty($sanitized_value) && strlen($sanitized_value) < $username_length) {
239 + $errors->add('username_length', sprintf(__('<strong>Error</strong>: Username must be %s characters or more.', 'userswp'), $username_length));
243 240 return $errors;
244 241 }
245 242 }
246 243