ALPHA 3.0.2

This commit is contained in:
TheGamecraft
2018-09-05 13:46:20 -04:00
parent 8ef8057bfa
commit 3d7c45c2b2
11 changed files with 226 additions and 43 deletions

View File

@@ -15,8 +15,6 @@ class AdminController extends Controller
public function __construct()
{
$this->middleware('auth');
dd(Auth::user()->getAcces(2));
}
/**

View File

@@ -59,5 +59,7 @@ class Kernel extends HttpKernel
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
'staff' => \App\Http\Middleware\AccesStaff::class,
'admin' => \App\Http\Middleware\AccesAdmin::class,
];
}

View File

@@ -0,0 +1,24 @@
<?php
namespace App\Http\Middleware;
use Closure;
class AccesAdmin
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if (\Auth::user()->getAcces(2) == false) {
abort(401);
}
return $next($request);
}
}

View File

@@ -0,0 +1,23 @@
<?php
namespace App\Http\Middleware;
use Closure;
class AccesStaff
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if (\Auth::user()->getAcces(1) == false) {
abord(401);
}
return $next($request);
}
}

View File

@@ -74,7 +74,7 @@ class User extends Authenticatable
$perm_value = 0;
}
dd($perm_value);
return $perm_value;
}
public function getAcces($level)
@@ -84,7 +84,7 @@ class User extends Authenticatable
$rank_perm_value = $rank->acces_level;
$job_perm_value = $job->acces_level;
$user_perm_value = $this->acces_level
$user_perm_value = $this->acces_level;
if ($user_perm_value >= $level ) {
$perm_value = true;
@@ -95,7 +95,6 @@ class User extends Authenticatable
} else {
$perm_value = false;
}
return boolean $perm_value;
return $perm_value;
}
}