HandyCafe Docs
owner cashier

Αιτήσεις Σύνδεσης

Η Σελίδα Αιτήσεων διαχειρίζεται τις αιτήσεις σύνδεσης OAuth που υποβάλλονται από πελάτες μέσω υπολογιστών client. Αποτελεί το κεντρικό σημείο για την αξιολόγηση, έγκριση και απόρριψη προσπαθειών σύνδεσης.

Καρτέλα Εκκρεμών

Η καρτέλα Εκκρεμών εμφανίζει όλες τις αιτήσεις που αναμένουν ενέργεια από διαχειριστή ή ταμία. Κάθε εκκρεμής αίτηση εμφανίζει:

  • Εικονίδιο παρόχου -- αναγνωρίζει ποιον OAuth πάροχο χρησιμοποίησε ο πελάτης (Google, Facebook, Apple, X ή Discord).
  • Avatar μέλους -- η εικόνα προφίλ που ανακτήθηκε από τον OAuth πάροχο, αν είναι διαθέσιμη.
  • Όνομα και email πελάτη -- το όνομα και η διεύθυνση email που σχετίζονται με τον OAuth λογαριασμό του πελάτη.
  • Χρονοσήμανση -- πότε υποβλήθηκε η αίτηση σύνδεσης.

Ενέργειες

Δύο ενέργειες είναι διαθέσιμες για κάθε εκκρεμή αίτηση:

  • Έγκριση -- αποδέχεται την αίτηση σύνδεσης. Ένας προαιρετικός διακόπτης αυτόματης σύνδεσης είναι διαθέσιμος. Όταν ενεργοποιηθεί, η έγκριση της αίτησης ξεκινά αυτόματα μια συνεδρία στον υπολογιστή client χωρίς περαιτέρω ενέργεια.
  • Απόρριψη -- αρνείται την αίτηση σύνδεσης. Ο πελάτης ειδοποιείται στον client ότι η αίτησή του δεν εγκρίθηκε.

Σήμα Αριθμού Εκκρεμών

Ένα σήμα με τον αριθμό εκκρεμών αιτήσεων εμφανίζεται στην πλαϊνή μπάρα πλοήγησης, παρέχοντας γρήγορη ενημέρωση για τις αιτήσεις που αναμένουν ενέργεια.

Καρτέλα Ιστορικού

Η καρτέλα Ιστορικού εμφανίζει τις ήδη επεξεργασμένες αιτήσεις, συμπεριλαμβανομένων:

  • Αν η αίτηση εγκρίθηκε ή απορρίφθηκε.
  • Ο διαχειριστής ή ταμίας που χειρίστηκε την αίτηση.
  • Χρονοσημάνσεις τόσο για την αρχική αίτηση όσο και για την επίλυση.

Ειδοποιήσεις

Όταν φτάνει νέα αίτηση σύνδεσης OAuth, ο server εμφανίζει ειδοποίηση με ηχητική ειδοποίηση για να εξασφαλιστεί ότι ο ταμίας γνωρίζει την εκκρεμή αίτηση. Αυτό αποτρέπει τους πελάτες από την περιττή αναμονή στον υπολογιστή client.

Ενημερώσεις σε Πραγματικό Χρόνο

Η Σελίδα Αιτήσεων λαμβάνει ενημερώσεις σε πραγματικό χρόνο μέσω της ροής TCP γεγονότων. Νέες αιτήσεις εμφανίζονται αμέσως χωρίς να απαιτείται ανανέωση σελίδας και οι αλλαγές κατάστασης (έγκριση ή απόρριψη από άλλο τερματικό) αντικατοπτρίζονται στιγμιαία.