From 82b760753da3b11318f2bc31b246460e61ffaeee Mon Sep 17 00:00:00 2001 From: teamappelit Date: Thu, 16 Dec 2021 20:51:39 +0500 Subject: [PATCH 1/3] fixes --- composer.json | 2 +- src/Google2fa.php | 10 +++++----- src/Http/Middleware/Google2fa.php | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index 8afe410..9dc5d84 100644 --- a/composer.json +++ b/composer.json @@ -9,7 +9,7 @@ "require": { "php": ">=7.1.0", "bacon/bacon-qr-code": "^2.0", - "pragmarx/recovery": "^0.1.0", + "pragmarx/recovery": "^0.2.1", "pragmarx/google2fa-laravel": "^1.3.3" }, "autoload": { diff --git a/src/Google2fa.php b/src/Google2fa.php index d2ae92b..f27a453 100644 --- a/src/Google2fa.php +++ b/src/Google2fa.php @@ -31,7 +31,7 @@ protected function is2FAValid() $google2fa = new G2fa(); - return $google2fa->verifyKey(auth()->user()->user2fa->google2fa_secret, $secret, config('screen2fa.window')); + return $google2fa->verifyKey(auth()->user()->user2fa->google2fa_secret, $secret, config('google2fa.window')); } /** @@ -110,14 +110,14 @@ public function authenticate() $recovery = new Recovery(); $secretKey = $google2fa->generateSecretKey(); $data['recovery'] = $recovery - ->setCount(config('screen2fa.recovery_codes.count')) - ->setBlocks(config('screen2fa.recovery_codes.blocks')) - ->setChars(config('screen2fa.recovery_codes.chars_in_block')) + ->setCount(config('google2fa.recovery_codes.count')) + ->setBlocks(config('google2fa.recovery_codes.blocks')) + ->setChars(config('google2fa.recovery_codes.chars_in_block')) ->toArray(); $recoveryHashes = $data['recovery']; array_walk($recoveryHashes, function (&$value) { - $value = password_hash($value, config('screen2fa.recovery_codes.hashing_algorithm')); + $value = password_hash($value, config('google2fa.recovery_codes.hashing_algorithm')); }); User2fa::where('user_id', auth()->user()->id)->delete(); diff --git a/src/Http/Middleware/Google2fa.php b/src/Http/Middleware/Google2fa.php index 4c96d66..32125d5 100644 --- a/src/Http/Middleware/Google2fa.php +++ b/src/Http/Middleware/Google2fa.php @@ -24,7 +24,7 @@ class Google2fa */ public function handle($request, Closure $next) { - if (!config('screen2fa.enabled')) { + if (!config('google2fa.enabled')) { return $next($request); } if ($request->path() === 'los/2fa/confirm' || $request->path() === 'los/2fa/authenticate' @@ -45,9 +45,9 @@ public function handle($request, Closure $next) $recovery = new Recovery(); $secretKey = $google2fa->generateSecretKey(); $data['recovery'] = $recovery - ->setCount(config('screen2fa.recovery_codes.count')) - ->setBlocks(config('screen2fa.recovery_codes.blocks')) - ->setChars(config('screen2fa.recovery_codes.chars_in_block')) + ->setCount(config('google2fa.recovery_codes.count')) + ->setBlocks(config('google2fa.recovery_codes.blocks')) + ->setChars(config('google2fa.recovery_codes.chars_in_block')) ->toArray(); User2fa::where('user_id', auth()->user()->id)->delete(); From a8b22d12382f6c582abfca2189996d2a615ded6c Mon Sep 17 00:00:00 2001 From: Ghulam Rasool Date: Fri, 13 Jan 2023 17:24:02 +0500 Subject: [PATCH 2/3] support for php8 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 9dc5d84..9713660 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,7 @@ ], "license": "MIT", "require": { - "php": ">=7.1.0", + "php": ">=7.1.0|^8.0", "bacon/bacon-qr-code": "^2.0", "pragmarx/recovery": "^0.2.1", "pragmarx/google2fa-laravel": "^1.3.3" From 766a5a97268296c95ca0955284b2cd5411823c87 Mon Sep 17 00:00:00 2001 From: Ghulam Rasool Date: Fri, 19 Jan 2024 17:37:15 +0500 Subject: [PATCH 3/3] enabled php8.1 --- composer.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index 9713660..1dbc84a 100644 --- a/composer.json +++ b/composer.json @@ -7,10 +7,10 @@ ], "license": "MIT", "require": { - "php": ">=7.1.0|^8.0", - "bacon/bacon-qr-code": "^2.0", + "php": "^8.0|^8.1", + "bacon/bacon-qr-code": "^2.0.8", "pragmarx/recovery": "^0.2.1", - "pragmarx/google2fa-laravel": "^1.3.3" + "pragmarx/google2fa-laravel": "^2.1.1" }, "autoload": { "psr-4": {