Authen::Passphrase::RejectAll - reject all passphrases
use Authen::Passphrase::RejectAll; $ppr = Authen::Passphrase::RejectAll->new; $ppr = Authen::Passphrase::RejectAll ->from_crypt("*"); $ppr = Authen::Passphrase::RejectAll ->from_rfc2307("{CRYPT}*"); if($ppr->match($passphrase)) { ... $passwd = $ppr->as_crypt; $userPassword = $ppr->as_rfc2307;
An object of this class is a passphrase recogniser that accepts any passphrase whatsoever. This is a subclass of Authen::Passphrase, and this document assumes that the reader is familiar with the documentation for that class.
Authen::Passphrase
This type of passphrase recogniser is obviously of no use at all in controlling access to any resource. Its use is to permit a resource to be completely inaccessible in a system that expects some type of passphrase access control.
Returns a reject-all passphrase recogniser object. The same object is returned from each call.
Returns a reject-all passphrase recogniser object. The same object is returned from each call. The argument, a crypt string, must be between one and twelve (inclusive) characters long and must not start with "$".
Generates a new reject-all passphrase recogniser object from an RFC 2307 string. The string must consist of "{CRYPT}" (case insensitive) followed by an acceptable crypt string.
These methods are part of the standard Authen::Passphrase interface. The match method always returns false.
match
Andrew Main (Zefram) <zefram@fysh.org>
Copyright (C) 2006 Andrew Main (Zefram) <zefram@fysh.org>
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Authen::Passphrase, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Authen::Passphrase
CPAN shell
perl -MCPAN -e shell install Authen::Passphrase
For more information on module installation, please visit the detailed CPAN module installation guide.