Skip to:
Content

bbPress.org


Ignore:
Timestamp:
07/08/2012 10:48:17 AM (14 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.