HandyCafe Docs
owner cashier

Anmeldeanfragen

Die Anfragenseite verwaltet OAuth-Anmeldeanfragen, die von Kunden über Client-PCs eingereicht werden. Sie ist der zentrale Ort zum Überprüfen, Genehmigen und Ablehnen von Anmeldeversuchen.

Ausstehend-Reiter

Der Ausstehend-Reiter zeigt alle Anfragen an, die auf eine Aktion von Admin oder Kassierer warten. Jede ausstehende Anfrage zeigt:

  • Provider-Symbol -- identifiziert, welchen OAuth-Provider der Kunde verwendet hat (Google, Facebook, Apple, X oder Discord).
  • Mitglieder-Avatar -- das vom OAuth-Provider abgerufene Profilbild, falls verfügbar.
  • Kundenname und E-Mail -- der Name und die E-Mail-Adresse, die mit dem OAuth-Konto des Kunden verknüpft sind.
  • Zeitstempel -- wann die Anmeldeanfrage eingereicht wurde.

Aktionen

Für jede ausstehende Anfrage sind zwei Aktionen verfügbar:

  • Genehmigen -- gewährt die Anmeldeanfrage. Ein optionaler Auto-Login-Schalter ist verfügbar. Wenn aktiviert, startet die Genehmigung der Anfrage automatisch eine Sitzung auf dem Client-PC ohne weitere Aktion.
  • Ablehnen -- lehnt die Anmeldeanfrage ab. Der Kunde wird auf dem Client benachrichtigt, dass seine Anfrage nicht genehmigt wurde.

Ausstehend-Badge

Ein Badge mit der Anzahl ausstehender Anfragen erscheint in der Seitenleisten-Navigation und bietet auf einen Blick Sichtbarkeit über Anfragen, die auf Bearbeitung warten.

Verlauf-Reiter

Der Verlauf-Reiter zeigt zuvor bearbeitete Anfragen, einschließlich:

  • Ob die Anfrage genehmigt oder abgelehnt wurde.
  • Der Admin oder Kassierer, der die Anfrage bearbeitet hat.
  • Zeitstempel für die ursprüngliche Anfrage und die Bearbeitung.

Benachrichtigungen

Wenn eine neue OAuth-Anmeldeanfrage eintrifft, zeigt der Server eine Benachrichtigung mit einem akustischen Signal an, um sicherzustellen, dass der Kassierer über die ausstehende Anfrage informiert ist. Dies verhindert, dass Kunden unnötig am Client-PC warten müssen.

Echtzeit-Aktualisierungen

Die Anfragenseite empfängt Aktualisierungen in Echtzeit über den TCP-Ereignisstrom. Neue Anfragen erscheinen sofort ohne Seitenaktualisierung und Statusänderungen (Genehmigung oder Ablehnung von einem anderen Terminal) werden sofort angezeigt.