PATH:
home
/
lab2454c
/
costbloc.com
/
app
/
Http
/
Middleware
<?php namespace App\Http\Middleware; use Illuminate\Auth\Middleware\Authenticate as Middleware; use Illuminate\Contracts\Auth\Factory; class UserAuthenticate extends Middleware { /** * Logout Inactive user. * @param \Illuminate\Contracts\Auth\Factory $auth * @return void */ public function __construct(Factory $auth) { parent::__construct($auth); $user = auth()->user(); if ($user && $user->status != 'Active') { \Auth::logout(); } } /** * Get the path the user should be redirected to when they are not authenticated. * * @param \Illuminate\Http\Request $request * @return string|null */ protected function redirectTo($request) { session()->put('prev3', session()->get('prev2')); session()->put('prev2', session()->get('prev1')); session()->put('prev1', url()->previous()); session()->put('nextUrl', url()->full()); if (! $request->expectsJson()) { return route('site.login'); } } }
[-] TrustProxies.php
[edit]
[-] CheckForMaintenanceMode.php
[edit]
[-] IsLoggedIn.php
[edit]
[-] TrimStrings.php
[edit]
[+]
..
[-] Permission.php
[edit]
[+]
Api
[-] RedirectIfNotCustomer.php
[edit]
[-] RedirectIfAuthenticated.php
[edit]
[-] Authenticate.php
[edit]
[-] CheckGuest.php
[edit]
[-] UserAuthenticate.php
[edit]
[-] EncryptCookies.php
[edit]
[-] PreventRequestsDuringMaintenance.php
[edit]
[-] Locale.php
[edit]
[-] CheckForDemoMode.php
[edit]
[-] VerifyCsrfToken.php
[edit]
[-] TrustHosts.php
[edit]