View | Details | Raw Unified | Return to bug 27309
Collapse All | Expand All

(-)a/Koha/Patron.pm (-1 / +26 lines)
Lines 264-269 sub store { Link Here
264
264
265
                $self = $self->SUPER::store;
265
                $self = $self->SUPER::store;
266
266
267
                # Call any capture_raw_password plugins
268
                if ( C4::Context->config("enable_plugins") && $self->plain_text_password ) {
269
                    my @capture_raw_password_plugins = Koha::Plugins->new()->GetPlugins({
270
                        method => 'capture_raw_password',
271
                    });
272
                    foreach my $plugin ( @capture_raw_password_plugins ) {
273
                        $plugin->capture_raw_password({
274
                            password       => $self->plain_text_password,
275
                            borrowernumber => $self->borrowernumber
276
                        });
277
                    }
278
                }
279
267
                $self->add_enrolment_fee_if_needed(0);
280
                $self->add_enrolment_fee_if_needed(0);
268
281
269
                logaction( "MEMBERS", "CREATE", $self->borrowernumber, "" )
282
                logaction( "MEMBERS", "CREATE", $self->borrowernumber, "" )
Lines 825-830 sub set_password { Link Here
825
    }
838
    }
826
839
827
    if ( C4::Context->config("enable_plugins") ) {
840
    if ( C4::Context->config("enable_plugins") ) {
841
828
        # Call any check_password plugins
842
        # Call any check_password plugins
829
        my @plugins = Koha::Plugins->new()->GetPlugins({
843
        my @plugins = Koha::Plugins->new()->GetPlugins({
830
            method => 'check_password',
844
            method => 'check_password',
Lines 846-851 sub set_password { Link Here
846
                Koha::Exceptions::Password::Plugin->throw();
860
                Koha::Exceptions::Password::Plugin->throw();
847
            }
861
            }
848
        }
862
        }
863
864
        # Call any capture_raw_password plugins
865
        my @capture_raw_password_plugins = Koha::Plugins->new()->GetPlugins({
866
            method => 'capture_raw_password',
867
        });
868
        foreach my $plugin ( @capture_raw_password_plugins ) {
869
            $plugin->capture_raw_password({
870
                password       => $password,
871
                borrowernumber => $self->borrowernumber
872
            });
873
        }
874
849
    }
875
    }
850
876
851
    my $digest = Koha::AuthUtils::hash_password($password);
877
    my $digest = Koha::AuthUtils::hash_password($password);
852
- 

Return to bug 27309