Skip to:
Content

bbPress.org


Ignore:
Timestamp:
07/08/2012 10:48:17 AM (9 years ago)
Author:
johnjamesjacoby
Message:

Converter:

  • Move convert_pass method into global scope, so passwords are converted anywhere.
  • Fixes #1886.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-admin/bbp-converter.php

    r4055 r4072  
    6262        // Attach the bbConverter admin settings action to the WordPress admin init action.
    6363        add_action( 'bbp_register_admin_settings', array( $this, 'register_admin_settings' ) );
    64 
    65         // Attach to the login process to aid in converting passwords to wordpress.
    66         add_action( 'login_form_login',            array( $this, 'convert_pass'            ) );
    6764
    6865        // Attach to the admin ajax request to process cycles
     
    475472
    476473                break;
    477         }
    478     }
    479 
    480     /**
    481      * Convert passwords from previous forum to wordpress.
    482      *
    483      * @since bbPress (r3813)
    484      * @global WPDB $wpdb
    485      */
    486     public function convert_pass() {
    487 
    488         $username = !empty( $_POST['log'] ) ? $_POST['log'] : '';
    489 
    490         if ( !empty( $username ) ) {
    491 
    492             global $wpdb;
    493 
    494             $row = $wpdb->get_row( "SELECT * FROM {$wpdb->users} INNER JOIN {$wpdb->usermeta} ON user_id = ID WHERE meta_key = '_bbp_converter_class' AND user_login = '{$username}' LIMIT 1" );
    495 
    496             if ( !empty( $row ) ) {
    497                 $converter = bbp_new_converter( $row->meta_value );
    498                 $converter->callback_pass( $username, $_POST['pwd'] );
    499             }
    500474        }
    501475    }
Note: See TracChangeset for help on using the changeset viewer.