Update Authorization Sidebar

This commit is contained in:
Zakiaass 2024-03-13 14:48:49 +07:00
parent d23fc9e634
commit c284d7792a
5 changed files with 13 additions and 21 deletions

View File

@ -15,10 +15,14 @@ class CheckRole
*/
public function handle($request, Closure $next, $role)
{
if (auth()->check() && auth()->user()->role === $role) {
return $next($request);
if (!$request->user() || $request->user()->role != $role) {
return redirect()->route('home');
}
return $next($request);
// if (auth()->check() && auth()->user()->role === $role) {
// return $next($request);
// }
return redirect('/login');
// return redirect('/login');
}
}

View File

@ -18,7 +18,7 @@ public function up(): void
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->string('role');
$table->enum('role', ['admin', 'siswa']);
$table->string('profile_picture')->nullable();
$table->rememberToken();
$table->timestamps();

View File

@ -15,7 +15,7 @@
<div class="row align-items-center">
<div class="col-md-8">
<h1 class="font-20 weight-500 mb-10 text-capitalize">
Selamat Datang,
Selamat Datang {{ auth()->user()->role }},
<div class="weight-600 font-20 text-blue">{{ auth()->user()->name }}</div>
</h1>
</div>
@ -85,7 +85,7 @@
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#subkriteria"
role="tab">Data Sub Kriteria</a>
role="tab">Data Sub Kriteria</a>
</li>
</ul>
<div class="tab-content">
@ -157,20 +157,6 @@
</div>
</div>
</div>
{{-- <div class="row">
<div class="col-xl-8 mb-30">
<div class="card-box height-100-p pd-20">
<h2 class="h4 mb-20">Activity</h2>
<div id="chart5"></div>
</div>
</div>
<div class="col-xl-4 mb-30">
<div class="card-box height-100-p pd-20">
<h2 class="h4 mb-20">Lead Target</h2>
<div id="chart6"></div>
</div>
</div>
</div> --}}
</div>
<div class="footer-wrap pd-20 mb-20 card-box">
<strong>Sistem Pendukung Keputusan Pemilihan Ekstrakurikuler Metode SMARTER</strong>

View File

@ -21,6 +21,7 @@
<li><a href="{{ route('dashboard.index') }}">Dashboard</a></li>
</ul>
</li>
@if (auth()->user()->role=='admin')
<li class="dropdown">
<a class="dropdown-toggle">
<span class="micon bi bi-textarea-resize"></span><span class="mtext">Data Master</span>
@ -32,6 +33,7 @@
<li><a href="{{ route('user.index') }}">Data User</a></li>
</ul>
</li>
@endif
<li class="dropdown">
<a href="javascript:;" class="dropdown-toggle">
<span class="micon bi bi-table"></span><span class="mtext">Penilaian</span>

View File

@ -115,7 +115,7 @@
Route::post('/kriteria/calculate', [PerhitunganController::class, 'calculateBobotKriteria'])->name('kriteria.calculate');
Route::post('/subkriteria/calculate', [PerhitunganController::class, 'calculateBobotSubKriteria'])->name('subkriteria.calculate');
Route::get('input-nilai', [PerhitunganController::class, 'penilaian'])->name(('penilaian.input-nilai'));
Route::post('/perhitungan/transformasiNilai', [PerhitunganController::class, 'transformasiNilai'])->name(('perhitungan.transformasiNilai'));
Route::post('perhitungan/transformasi-nilai', [PerhitunganController::class, 'transformasiNilai'])->name('perhitungan.transformasiNilai');
// Route::resource('input-nilai', PenilaianController::class);