diff --git a/wp-content/plugins/wordpress-mu-domain-mapping/domain_mapping.php b/wp-content/plugins/wordpress-mu-domain-mapping/domain_mapping.php index 6beabc5..5d891ac 100755 --- a/wp-content/plugins/wordpress-mu-domain-mapping/domain_mapping.php +++ b/wp-content/plugins/wordpress-mu-domain-mapping/domain_mapping.php @@ -752,7 +752,11 @@ function remote_login_js() { if ( !is_user_logged_in() ) exit; $key = md5( time() . mt_rand() ); - $wpdb->query( $wpdb->prepare( "INSERT INTO {$wpdb->dmtablelogins} ( `id`, `user_id`, `blog_id`, `t` ) VALUES( %s, %d, %d, NOW() )", $key, $current_user->ID, $_GET[ 'blogid' ] ) ); + $result = $wpdb->insert( $wpdb->dmtablelogins, array( 'id' => $key, 'user_id' => $current_user->ID, 'blog_id' => $_GET[ 'blogid' ] ), array( '%s', '%d', '%d' ) ); + if ( false === $result ) { + echo "// WP MU Domain Mapping Error: Cannot write login keys to database \n"; + exit; + } $url = add_query_arg( array( 'action' => 'login', 'dm' => $hash, 'k' => $key, 't' => mt_rand() ), $_GET[ 'back' ] ); echo "window.location = '$url'"; exit;