feat: tambah halaman dasar privasi dan pautan pada login

This commit is contained in:
nurafrinaalimi16
2026-09-27 14:51:10 +08:00
parent 76176ed453
commit b39e7510de
3 changed files with 80 additions and 0 deletions
+3
View File
@@ -115,6 +115,9 @@
</form>
</div>
<div class="card-footer text-center pt-0 px-lg-2 px-1">
<p class="mb-3 text-sm">
<a href="{{ route('dasar.privasi') }}" class="text-info font-weight-bold">Dasar Privasi</a>
</p>
<p class="mb-4 text-sm mx-auto">
Masalah untuk log masuk?
<a class="text-info text-gradient font-weight-bold">Hubungi
+75
View File
@@ -0,0 +1,75 @@
<!DOCTYPE html>
<html lang="ms">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Dasar Privasi | Kaunter arOS</title>
<link rel="icon" href="{{ asset('img/icon_pkb.png') }}">
<link href="{{ asset('css/login-v2.css') }}" rel="stylesheet">
<style>
body { background: #f4f7fb; color: #344767; }
.privacy-container { max-width: 900px; margin: 0 auto; padding: 32px 20px; }
.privacy-brand { display: flex; align-items: center; gap: 16px; margin-bottom: 24px; }
.privacy-brand img { width: 60px; height: auto; }
.privacy-card { background: #fff; border-radius: 16px; padding: 40px; box-shadow: 0 8px 32px rgba(24, 49, 83, .08); }
.privacy-card h1 { font-size: 2rem; }
.privacy-card h2 { font-size: 1.2rem; margin-top: 28px; }
.privacy-card p, .privacy-card li { line-height: 1.8; }
.privacy-card ul { padding-left: 24px; }
.privacy-back { display: inline-block; margin-top: 24px; color: #075985; text-decoration: underline; }
a:focus-visible { outline: 3px solid #075985; outline-offset: 4px; }
@media (max-width: 576px) {
.privacy-container { padding: 20px 16px; }
.privacy-card { padding: 24px 20px; }
.privacy-card h1 { font-size: 1.7rem; }
}
</style>
</head>
<body>
<main class="privacy-container">
<div class="privacy-brand">
<img src="{{ asset('img/icon_pkb.png') }}" alt="Logo ar-Rahnu">
<span class="font-weight-bold">Kaunter arOS &middot; ar-rahn Online System</span>
</div>
<article class="privacy-card" aria-labelledby="privacy-title">
<h1 id="privacy-title">Dasar Privasi</h1>
<p>Dasar ini menerangkan pengendalian maklumat peribadi dalam penggunaan sistem Kaunter arOS bagi urusan Ar-Rahn dan pentadbiran perkhidmatan berkaitan.</p>
<h2>1. Maklumat yang diproses</h2>
<p>Bergantung pada urusan yang dijalankan, maklumat yang diproses boleh merangkumi:</p>
<ul>
<li>Maklumat pengenalan dan hubungan, seperti nama, nombor pengenalan, alamat, nombor telefon dan e-mel.</li>
<li>Maklumat akaun pengguna, cawangan dan peranan akses dalam sistem.</li>
<li>Rekod pembiayaan, gadaian, marhun, pembayaran, penebusan, lelongan serta dokumen sokongan berkaitan.</li>
<li>Maklumat teknikal dan rekod aktiviti yang diperlukan untuk operasi dan keselamatan sistem.</li>
</ul>
<h2>2. Tujuan penggunaan maklumat</h2>
<p>Maklumat digunakan untuk mengesahkan identiti dan akses pengguna, memproses urusan pelanggan, menyelenggara rekod transaksi, menyediakan laporan serta membantu pengendalian pertanyaan. Maklumat juga boleh digunakan bagi tujuan audit, pengesanan penyalahgunaan dan pemenuhan kewajipan yang terpakai.</p>
<h2>3. Akses dan perkongsian maklumat</h2>
<p>Akses kepada maklumat adalah untuk kakitangan dan pihak yang diberi kuasa mengikut keperluan tugas. Maklumat boleh dikongsi dengan penyedia perkhidmatan yang terlibat dalam pengendalian sistem atau urusan berkaitan, serta pihak berkuasa apabila diperlukan oleh undang-undang.</p>
<h2>4. Keselamatan maklumat</h2>
<p>Kawalan akses dan langkah keselamatan digunakan untuk membantu melindungi maklumat daripada akses atau penggunaan tanpa kebenaran. Pengguna hendaklah menjaga kerahsiaan kata laluan, tidak berkongsi akaun dan log keluar selepas menggunakan sistem, khususnya pada komputer yang dikongsi.</p>
<h2>5. Penyimpanan maklumat</h2>
<p>Maklumat disimpan mengikut keperluan urusan, penyelenggaraan rekod, audit dan kewajipan yang terpakai. Tempoh penyimpanan bergantung pada jenis rekod dan keperluan pengendalian organisasi.</p>
<h2>6. Kuki dan sesi</h2>
<p>Sistem menggunakan kuki dan sesi untuk menyokong log masuk, mengekalkan sesi pengguna dan melindungi permintaan dalam sistem. Menyekat kuki boleh menyebabkan fungsi tertentu, termasuk log masuk, tidak berfungsi dengan baik.</p>
<h2>7. Semakan dan pembetulan maklumat</h2>
<p>Untuk pertanyaan privasi atau permohonan menyemak dan membetulkan maklumat peribadi, sila hubungi pihak pengurusan cawangan atau pentadbir sistem melalui saluran rasmi organisasi. Pengesahan identiti mungkin diperlukan sebelum permohonan diproses.</p>
<h2>8. Pautan luar</h2>
<p>Pautan ke laman web lain tertakluk pada dasar privasi laman berkenaan. Sila semak dasar tersebut apabila menggunakan perkhidmatan di luar sistem ini.</p>
<h2>9. Perubahan dasar</h2>
<p>Dasar ini boleh dikemas kini apabila terdapat perubahan pada pengendalian sistem atau keperluan organisasi. Versi terkini akan dipaparkan pada halaman ini.</p>
<a class="privacy-back" href="{{ route('login') }}">Kembali ke Log Masuk</a>
</article>
</main>
</body>
</html>
+2
View File
@@ -17,6 +17,8 @@ use Illuminate\Support\Facades\Storage;
Route::post('/internal/notifications', ['as' => 'internal.notifications.store', 'uses' => 'InternalNotificationController@store']);
Route::view('/dasar-privasi', 'dasar-privasi')->name('dasar.privasi');
Route::get('/health', function () {
return response()->json(['status' => 'ok']);
});