otentikasi dan otorisasi
This commit is contained in:
@@ -90,4 +90,14 @@ class AuthController extends Controller
|
||||
'email_username' => ['Email atau username salah.'],
|
||||
]);
|
||||
}
|
||||
|
||||
public function logout(Request $request)
|
||||
{
|
||||
Auth::logout();
|
||||
|
||||
$request->session()->invalidate();
|
||||
$request->session()->regenerateToken();
|
||||
|
||||
return redirect()->intended('');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,15 @@ namespace App\Http\Controllers\Web;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
|
||||
class AkselerasiDashboardController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
if (!Gate::allows('super_admin') && !Gate::allows('admin')) {
|
||||
abort(403);
|
||||
}
|
||||
return view('dashboard.akselerasi');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,15 @@ namespace App\Http\Controllers\Web;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
|
||||
class HilirisasiDashboardController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
if (!Gate::allows('super_admin') && !Gate::allows('admin')) {
|
||||
abort(403);
|
||||
}
|
||||
return view('dashboard.hilirisasi');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,15 @@ namespace App\Http\Controllers\Web;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
|
||||
class KonektivitasDashboardController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
if (!Gate::allows('super_admin') && !Gate::allows('admin')) {
|
||||
abort(403);
|
||||
}
|
||||
return view('dashboard.konektivitas');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,15 @@ namespace App\Http\Controllers\Web;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
|
||||
class ResiliensiDashboardController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
if (!Gate::allows('super_admin') && !Gate::allows('admin')) {
|
||||
abort(403);
|
||||
}
|
||||
return view('dashboard.resiliensi');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,11 +4,15 @@ namespace App\Http\Controllers\Web;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Gate;
|
||||
|
||||
class SummaryDashboardController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
// if (!Gate::allows('super_admin') && !Gate::allows('admin')) {
|
||||
// abort(403);
|
||||
// }
|
||||
return view('dashboard.summary');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user