Changeset 1396

Show
Ignore:
Timestamp:
07/23/08 11:50:08 (5 months ago)
Author:
donncha
Message:

Allow password reset, fixes #690, props axelseaa

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-login.php

    r1374 r1396  
    130130        do_action('retrieve_password', $user_login); 
    131131 
     132        $allow = apply_filters('allow_password_reset', true, $user_data->id); 
     133 
     134        if ( ! $allow ) 
     135                return new WP_Error('no_password_reset', __('Password reset is not allowed for this user')); 
     136        else if ( is_wp_error($allow) ) 
     137                return $allow; 
     138                 
    132139        $key = $wpdb->get_var($wpdb->prepare("SELECT user_activation_key FROM $wpdb->users WHERE user_login = %s", $user_login)); 
    133140        if ( empty($key) ) {