Skip to content
Snippets Groups Projects

Resolve "Increase readability of Proxy URLs"

Merged Dominik Hebeler requested to merge 22-increase-readability-of-proxy-urls into master
+ 9
8
@@ -27,14 +27,15 @@ Route::get('/', 'ProxyController@proxyPage')->name('proxy-wrapper-page');
Route::get('p', 'ProxyController@proxy')->name('proxy');
Route::post('/', function (Request $request) {
$validatedData = $request->validate([
'url' => 'required|url|max:255',
]);
$url = $request->input('url', 'https://metager.de');
$password = md5(env('PROXY_PASSWORD') . $url);
$url = base64_encode(str_rot13($url));
$target = urlencode(str_replace("/", "<<SLASH>>", $url));
return redirect(action('ProxyController@proxyPage', ['password' => $password, 'url' => $target]));
if (env("APP_ENV", "") !== "production") {
$validatedData = $request->validate([
'url' => 'required|url|max:255',
]);
$url = $request->input('url', 'https://metager.de');
return redirect(\App\Http\Controllers\ProxyController::generateProxyWrapperUrl($url));
}else{
abort(400);
}
});
/**
Loading