Skip to content

Commit 16e6c3f

Browse files
committed
fix: Fix incorrect config key used
1 parent 41beb9f commit 16e6c3f

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ To guard the entire application, apply the middleware globally in `bootstrap/app
6767
```php
6868
$app
6969
->withMiddleware(function (Middleware $middleware) {
70-
$middleware->use([RedirectToAccessScreen::class]);
70+
$middleware->appendToGroup('web', [RedirectToAccessScreen::class]);
7171
})
7272
```
7373

src/Controllers/AccessScreenController.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
namespace MasterRO\AccessScreen\Controllers;
66

7+
use Illuminate\Http\RedirectResponse;
78
use Illuminate\Http\Request;
89
use Illuminate\Routing\Controller;
910
use Illuminate\Support\Facades\Cookie;
@@ -12,8 +13,16 @@
1213

1314
class AccessScreenController extends Controller
1415
{
15-
public function index(): View
16+
public function index(Request $request): View|RedirectResponse
1617
{
18+
$key = $request->cookie('access_screen_key')
19+
?? $request->header('X-ACCESS_SCREEN-KEY')
20+
?? $request->input('access_screen_key');
21+
22+
if ($key === config('access-screen.access_key')) {
23+
return redirect()->intended(url('/'));
24+
}
25+
1726
return view('access-screen::index');
1827
}
1928

src/Middleware/RedirectToAccessScreen.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public function getExcludedPaths(): array
4545
...$this->except,
4646
...static::$ignore,
4747
...config('access-screen.except', []),
48-
config('access-screen.url'),
48+
config('access-screen.uri'),
4949
];
5050
}
5151

0 commit comments

Comments
 (0)