diff options
author | RobThree <rob@devcorner.nl> | 2015-03-17 13:54:58 +0100 |
---|---|---|
committer | RobThree <rob@devcorner.nl> | 2015-03-17 13:54:58 +0100 |
commit | 2b5ed95c9a303e44f047de9d3c40a02a8781f78e (patch) | |
tree | 4258416d44cd5fa12be59d90b445bd4502d7cca1 | |
parent | eeb3aa26f5cca5d9aed24e92c7ab289098e118f0 (diff) | |
download | TwoFactorAuth-2b5ed95c9a303e44f047de9d3c40a02a8781f78e.zip TwoFactorAuth-2b5ed95c9a303e44f047de9d3c40a02a8781f78e.tar.gz TwoFactorAuth-2b5ed95c9a303e44f047de9d3c40a02a8781f78e.tar.bz2 |
* More consitent way of using/detecting suited RNGProvider
-rw-r--r-- | RobThree/TwoFactorAuth/TwoFactorAuth.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/RobThree/TwoFactorAuth/TwoFactorAuth.php b/RobThree/TwoFactorAuth/TwoFactorAuth.php index ca40c85..5259eac 100644 --- a/RobThree/TwoFactorAuth/TwoFactorAuth.php +++ b/RobThree/TwoFactorAuth/TwoFactorAuth.php @@ -48,8 +48,10 @@ class TwoFactorAuth $rngprovider = new Providers\Rng\MCryptRNGProvider(); } elseif (function_exists('openssl_random_pseudo_bytes')) { $rngprovider = new Providers\Rng\OpenSSLRNGProvider(); - } else { + } elseif (function_exists('hash')) { $rngprovider = new Providers\Rng\HashRNGProvider(); + } else { + throw new TwoFactorAuthException('Unable to find a suited RNGProvider'); } } |