HandyCafe Docs
owner cashier

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.