#!/usr/bin/perl # use warnings; use strict; use C4::SIP::ILS::Patron; use C4::SIP::Sip qw(sipbool); use Data::Dumper; while (1) { print "Enter patron barcode: "; my $in = <>; defined($in) or last; chomp($in); last unless $in; my $patron = C4::SIP::ILS::Patron->new($in); print Dumper($patron); $patron or next; print "Enter patron password: "; $in = <>; chomp($in); print "Raw password is: " . $patron->{password}, "\n"; print " check_password: " . $patron->check_password($in), "\n"; print " sipbool: " . sipbool($patron->check_password($in)), "\n"; }