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

(-)a/Koha/Patron.pm (-7 / +9 lines)
Lines 224-234 sub store { Link Here
224
                  :                                                   undef;
224
                  :                                                   undef;
225
                $self->privacy($default_privacy);
225
                $self->privacy($default_privacy);
226
226
227
                # Make a copy of the plain text password for later use
227
                # Call any check_password plugins if password is passed
228
                $self->plain_text_password( $self->password );
228
                if (   C4::Context->preference('UseKohaPlugins')
229
229
                    && C4::Context->config("enable_plugins")
230
                if ( C4::Context->preference('UseKohaPlugins') && C4::Context->config("enable_plugins") ) {
230
                    && $self->password )
231
                    # Call any check_password plugins
231
                {
232
                    my @plugins = Koha::Plugins->new()->GetPlugins({
232
                    my @plugins = Koha::Plugins->new()->GetPlugins({
233
                        method => 'check_password',
233
                        method => 'check_password',
234
                    });
234
                    });
Lines 238-244 sub store { Link Here
238
                        # borrowernumber to the plugin.
238
                        # borrowernumber to the plugin.
239
                        my $ret = $plugin->check_password(
239
                        my $ret = $plugin->check_password(
240
                            {
240
                            {
241
                                password       => $self->plain_text_password,
241
                                password       => $self->password,
242
                                borrowernumber => $self->borrowernumber
242
                                borrowernumber => $self->borrowernumber
243
                            }
243
                            }
244
                        );
244
                        );
Lines 248-253 sub store { Link Here
248
                    }
248
                    }
249
                }
249
                }
250
250
251
                # Make a copy of the plain text password for later use
252
                $self->plain_text_password( $self->password );
253
251
                # Create a disabled account if no password provided
254
                # Create a disabled account if no password provided
252
                $self->password( $self->password
255
                $self->password( $self->password
253
                    ? Koha::AuthUtils::hash_password( $self->password )
256
                    ? Koha::AuthUtils::hash_password( $self->password )
254
- 

Return to bug 22706