HandyCafe Docs
owner cashier

Solicitudes de inicio de sesion

La pagina de Solicitudes gestiona las solicitudes de inicio de sesion OAuth enviadas por los clientes desde los PCs. Es la ubicacion central para revisar, aprobar y rechazar intentos de inicio de sesion.

Pestana de pendientes

La pestana de Pendientes muestra todas las solicitudes que estan esperando accion del administrador o cajero. Cada solicitud pendiente muestra:

  • Icono del proveedor: identifica que proveedor OAuth uso el cliente (Google, Facebook, Apple, X o Discord).
  • Avatar del miembro: la foto de perfil recuperada del proveedor OAuth, si esta disponible.
  • Nombre y correo del cliente: el nombre y la direccion de correo electronico asociados con la cuenta OAuth del cliente.
  • Marca de tiempo: cuando se envio la solicitud de inicio de sesion.

Acciones

Dos acciones estan disponibles para cada solicitud pendiente:

  • Aprobar: otorga la solicitud de inicio de sesion. Hay un interruptor de inicio automatico opcional disponible; cuando esta habilitado, aprobar la solicitud inicia automaticamente una sesion en el PC cliente sin ninguna accion adicional.
  • Rechazar: deniega la solicitud de inicio de sesion. Se notifica al cliente en el PC que su solicitud no fue aprobada.

Indicador de pendientes

Un indicador que muestra la cantidad de solicitudes pendientes aparece en la navegacion de la barra lateral, proporcionando visibilidad inmediata de las solicitudes que requieren accion.

Pestana de historial

La pestana de Historial muestra las solicitudes procesadas anteriormente, incluyendo:

  • Si la solicitud fue aprobada o rechazada.
  • El administrador o cajero que gestiono la solicitud.
  • Marcas de tiempo tanto de la solicitud original como de la resolucion.

Notificaciones

Cuando llega una nueva solicitud de inicio de sesion OAuth, el servidor muestra una notificacion con una alerta audible para asegurar que el cajero este al tanto de la solicitud pendiente. Esto evita que los clientes esperen innecesariamente en el PC.

Actualizaciones en tiempo real

La pagina de Solicitudes recibe actualizaciones en tiempo real a traves del flujo de eventos TCP. Las nuevas solicitudes aparecen inmediatamente sin necesidad de recargar la pagina y los cambios de estado (aprobacion o rechazo desde otra terminal) se reflejan al instante.