49 lines
1.3 KiB
PHP
49 lines
1.3 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Http\Middleware;
|
||
|
|
|
||
|
|
use Closure;
|
||
|
|
use Illuminate\Http\Request;
|
||
|
|
use Illuminate\Support\Facades\Session;
|
||
|
|
|
||
|
|
class AuthCheck
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* Handle an incoming request.
|
||
|
|
*
|
||
|
|
* @param \Illuminate\Http\Request $request
|
||
|
|
* @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next
|
||
|
|
* @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse
|
||
|
|
*/
|
||
|
|
public function handle(Request $request, Closure $next)
|
||
|
|
{
|
||
|
|
if(Session::has('data'))
|
||
|
|
{
|
||
|
|
return $next($request);
|
||
|
|
} else {
|
||
|
|
return redirect('/');
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
//// dd(Session()->all());
|
||
|
|
// if(!Session()->has('_token')){
|
||
|
|
// return redirect('sign_in')->with('error_msg','You must be logged in..');
|
||
|
|
// }
|
||
|
|
// return $request;
|
||
|
|
//
|
||
|
|
// if($response instanceof \Illuminate\Http\Response) {
|
||
|
|
// return $next($request)->header('Cache-Control','no-cache, no-store, max-age=0, must-revalidate')
|
||
|
|
// ->header('Pragma','no-cache')
|
||
|
|
// ->header('Expires','Sat 01 Jan 1990 00:00:00 GMT');;
|
||
|
|
// }
|
||
|
|
// $response = $next($request);
|
||
|
|
//
|
||
|
|
// foreach($header as $key => $value)
|
||
|
|
// {
|
||
|
|
// $response->headers->set($key, $value);
|
||
|
|
// }
|
||
|
|
// return $response;
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|