Authen-SimplePam
view release on metacpan or search on metacpan
SimplePam.pm view on Meta::CPAN
elsif ( $result == 32 ) { return "system error" }
elsif ( $result == 33 ) { return "failure setting user credential" }
else { return "invalid result number: $result" }
}
#returns the EUID that is running this module
sub _get_username {
#we use the EFECTIVE USER ID (EUID),
#not the REAL USER ID ( UID )
my $name = getpwuid($<);
return $name;
}
#checks the meaning os a message
#Returns the state of a message:
#undef means a unknown message.
#0: old password
#1: new password (1st time)
#2: new password (2nsd time)
sub _check_msg {
( run in 0.373 second using v1.01-cache-2.11-cpan-8d75d55dd25 )