Permintaan Login
Halaman Permintaan mengelola permintaan login OAuth yang dikirimkan oleh pelanggan dari PC klien. Ini adalah lokasi pusat untuk meninjau, menyetujui, dan menolak upaya login.
Tab Tertunda
Tab Tertunda menampilkan semua permintaan yang menunggu tindakan admin atau kasir. Setiap permintaan tertunda menampilkan:
- Ikon penyedia -- mengidentifikasi penyedia OAuth mana yang digunakan pelanggan (Google, Facebook, Apple, X, atau Discord).
- Avatar anggota -- foto profil yang diambil dari penyedia OAuth, jika tersedia.
- Nama dan email pelanggan -- nama dan alamat email yang terkait dengan akun OAuth pelanggan.
- Stempel waktu -- kapan permintaan login dikirimkan.
Aksi
Dua aksi tersedia untuk setiap permintaan tertunda:
- Setujui -- mengabulkan permintaan login. Tombol login otomatis opsional tersedia; saat diaktifkan, menyetujui permintaan secara otomatis memulai sesi di PC klien tanpa tindakan lebih lanjut.
- Tolak -- menolak permintaan login. Pelanggan diberitahu di klien bahwa permintaan mereka tidak disetujui.
Badge Jumlah Tertunda
Badge yang menampilkan jumlah permintaan tertunda muncul di navigasi bilah samping, memberikan visibilitas sekilas tentang permintaan yang menunggu tindakan.
Tab Riwayat
Tab Riwayat menampilkan permintaan yang telah diproses sebelumnya, termasuk:
- Apakah permintaan disetujui atau ditolak.
- Admin atau kasir yang menangani permintaan.
- Stempel waktu untuk permintaan asli dan penyelesaiannya.
Notifikasi
Saat permintaan login OAuth baru tiba, server menampilkan notifikasi dengan peringatan suara untuk memastikan kasir mengetahui permintaan yang tertunda. Ini mencegah pelanggan menunggu terlalu lama di PC klien.
Pembaruan Real-Time
Halaman Permintaan menerima pembaruan secara real-time melalui aliran event TCP. Permintaan baru muncul secara langsung tanpa memerlukan penyegaran halaman dan perubahan status (persetujuan atau penolakan dari terminal lain) langsung tercermin.