From 2b5ed95c9a303e44f047de9d3c40a02a8781f78e Mon Sep 17 00:00:00 2001 From: RobThree Date: Tue, 17 Mar 2015 13:54:58 +0100 Subject: [PATCH] * More consitent way of using/detecting suited RNGProvider --- RobThree/TwoFactorAuth/TwoFactorAuth.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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'); } }