From 07b8be117762c804d24c611a518c9aec0c4173ee Mon Sep 17 00:00:00 2001 From: Boone Gorges Date: Thu, 8 Dec 2016 03:57:08 +0000 Subject: [PATCH] Allow apostrophes in email address during wp-login.php registration. See #18039 for a related fix when creating users via the Dashboard. Props tomdxw. Fixes #34483. git-svn-id: https://develop.svn.wordpress.org/trunk@39544 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-login.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-login.php b/src/wp-login.php index 4e189d86b0..91da512264 100644 --- a/src/wp-login.php +++ b/src/wp-login.php @@ -697,7 +697,7 @@ case 'register' : $user_email = ''; if ( $http_post ) { $user_login = isset( $_POST['user_login'] ) ? $_POST['user_login'] : ''; - $user_email = isset( $_POST['user_email'] ) ? $_POST['user_email'] : ''; + $user_email = isset( $_POST['user_email'] ) ? wp_unslash( $_POST['user_email'] ) : ''; $errors = register_new_user($user_login, $user_email); if ( !is_wp_error($errors) ) { $redirect_to = !empty( $_POST['redirect_to'] ) ? $_POST['redirect_to'] : 'wp-login.php?checkemail=registered';