Skip to content
Snippets Groups Projects
Commit 4259d577 authored by Dominik Hebeler's avatar Dominik Hebeler
Browse files

Removed Browserverification Middleware

parent 509bca5c
No related branches found
No related tags found
1 merge request!22Resolve "Increase readability of Proxy URLs"
......@@ -61,7 +61,6 @@ class Kernel extends HttpKernel
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class,
'checkpw' => \App\Http\Middleware\CheckPassword::class,
'browserverification' => \App\Http\Middleware\Browserverification::class,
];
/**
......
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\Redis;
class Browserverification
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$redis = Redis::connection("central");
$key = $request->route('id');
if (!preg_match("/^[a-f0-9]{32}$/", $key)) {
abort(404);
}
$answer = $redis->brpoplpush($key, $key, 3);
if ($answer === null) {
abort(404);
}
return $next($request);
}
}
......@@ -3,7 +3,6 @@
<meta charset="utf-8" />
<title>Proxy - MetaGer</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link href="/index.css?id={{$key}}" rel="stylesheet" type="text/css" />
<link href="{{ mix('/css/all.css') }}" rel="stylesheet" type="text/css" />
</head>
<body>
......
......@@ -31,8 +31,6 @@ Route::get('/', function () {
}
});
Route::get('index.css', 'BrowserVerification@verifyCss');
Route::post('/', function (Request $request) {
$validatedData = $request->validate([
'url' => 'required|url|max:255',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment