You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
984 B
32 lines
984 B
# Auth Pages |
|
## Halaman |
|
- Login: `auth/login.blade.php` |
|
- Forgot password: `auth/forgot-password.blade.php` |
|
- Reset password: `auth/reset-password.blade.php` |
|
|
|
## Login UX |
|
- Centered card `max-w-md`, rounded-2xl |
|
- Theme toggle di kanan atas (di luar kartu) |
|
- Form: username + password, placeholder domain hint |
|
- Link "Forgot LDAP password?" |
|
- Panel catatan di bawah kartu (Bahasa Indonesia): autentikasi LDAP, cara tema |
|
- PWA offline badge: `#pwa-shell-stale` saat shell cached tanpa koneksi |
|
- Script: `pwa-login-shell.js` |
|
|
|
## Unauthenticated Layout |
|
- Tanpa app shell (full-width content) |
|
- Footer tetap tampil (kecuali `@section('hide_footer')`) |
|
|
|
## Post-Login Routing (UX) |
|
- Admin → dashboard Databases |
|
- User biasa → Profile |
|
- Dijelaskan di catatan login |
|
|
|
## Forgot/Reset Password |
|
- Pola visual sama: kartu slate, cyan CTA |
|
- Form dengan loading message |
|
- Flash success/error konsisten |
|
|
|
## Keamanan UI |
|
- CSRF token di form |
|
- Logout: `data-turbo="false"` (full POST, bukan frame)
|
|
|