Files
.github
app
Abstracts
Builders
BulkActions
Classifiers
Console
Events
Exceptions
Exports
Http
Controllers
Livewire
Middleware
AddXHeader.php
AdminMenu.php
Authenticate.php
AuthenticateOnceWithBasicAuth.php
CanInstall.php
CheckForReadOnlyMode.php
DateFormat.php
Dropzone.php
EncryptCookies.php
IdentifyCompany.php
LogoutIfUserDisabled.php
Money.php
PortalMenu.php
RedirectIfAuthenticated.php
RedirectIfNoApiKey.php
RedirectIfNotInstalled.php
RedirectIfWizardNotCompleted.php
TrimStrings.php
TrustHosts.php
TrustProxies.php
ValidateSignature.php
VerifyCsrfToken.php
Requests
Resources
Responses
ViewComposers
Kernel.php
Imports
Interfaces
Jobs
Listeners
Models
Notifications
Observers
Providers
Relations
Reports
Scopes
Traits
Utilities
View
Widgets
bootstrap
config
database
modules
overrides
public
resources
routes
storage
tests
.editorconfig
.env.example
.env.testing
.gitattributes
.gitignore
.htaccess
LICENSE.txt
README.md
SECURITY.md
artisan
composer.json
composer.lock
index.php
manifest.json
nginx.example.com.conf
package-lock.json
package.json
phpunit.xml
presets.js
safelist.txt
serviceworker.js
tailwind.config.js
web.config
webpack.mix.js
akaunting/app/Http/Middleware/RedirectIfNoApiKey.php
2021-04-16 00:59:43 +03:00

29 lines
545 B
PHP

<?php
namespace App\Http\Middleware;
use Closure;
class RedirectIfNoApiKey
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request"
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if ($request->get('alias') == 'core') {
return $next($request);
}
if (setting('apps.api_key')) {
return $next($request);
}
return redirect()->route('apps.api-key.create');
}
}