From d1245edae60afeafe2143bd7dca0f87e3603f415 Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 1 Dec 2006 22:44:50 +0000 Subject: [PATCH] Fix pregs. Props Mordred. git-svn-id: http://svn.automattic.com/wordpress/trunk@4582 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/user.php | 2 +- wp-login.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-includes/user.php b/wp-includes/user.php index 9f554f7d29..c7e9e586e5 100644 --- a/wp-includes/user.php +++ b/wp-includes/user.php @@ -81,7 +81,7 @@ function get_usermeta( $user_id, $meta_key = '') { $user_id = (int) $user_id; if ( !empty($meta_key) ) { - $meta_key = preg_replace('|a-z0-9_|i', '', $meta_key); + $meta_key = preg_replace('|[^a-z0-9_]|i', '', $meta_key); $metas = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->usermeta WHERE user_id = '$user_id' AND meta_key = '$meta_key'"); } else { $metas = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->usermeta WHERE user_id = '$user_id'"); diff --git a/wp-login.php b/wp-login.php index 265846ca7c..c1029028e8 100644 --- a/wp-login.php +++ b/wp-login.php @@ -165,7 +165,7 @@ break; case 'resetpass' : case 'rp' : - $key = preg_replace('/a-z0-9/i', '', $_GET['key']); + $key = preg_replace('/[^a-z0-9]/i', '', $_GET['key']); if ( empty( $key ) ) { wp_redirect('wp-login.php?action=lostpassword&error=invalidkey'); exit();