HandyCafe Docs
owner cashier

ログインリクエスト

リクエストページでは、クライアントPCから顧客が送信したOAuthログインリクエストを管理します。ログイン試行の確認、承認、拒否を行う中央管理画面です。

保留中タブ

保留中タブには、管理者またはキャッシャーのアクション待ちのすべてのリクエストが表示されます。各保留中リクエストには以下が表示されます。

  • プロバイダーアイコン -- 顧客が使用したOAuthプロバイダー(Google、Facebook、Apple、X、Discord)を識別します。
  • メンバーアバター -- OAuthプロバイダーから取得されたプロフィール画像(利用可能な場合)。
  • 顧客名とメールアドレス -- 顧客のOAuthアカウントに関連付けられた名前とメールアドレス。
  • タイムスタンプ -- ログインリクエストが送信された日時。

アクション

各保留中リクエストには2つのアクションが利用可能です。

  • 承認 -- ログインリクエストを許可します。自動ログイントグル(任意)が利用可能で、有効にすると、リクエストの承認により追加操作なしでクライアントPC上のセッションが自動的に開始されます。
  • 拒否 -- ログインリクエストを拒否します。リクエストが承認されなかったことがクライアント上で顧客に通知されます。

保留中カウントバッジ

サイドバーナビゲーションに保留中リクエスト数を示すバッジが表示され、アクション待ちのリクエストを一目で確認できます。

履歴タブ

履歴タブには、処理済みのリクエストが表示されます。以下の情報が含まれます。

  • リクエストが承認されたか拒否されたか。
  • リクエストを処理した管理者またはキャッシャー。
  • 元のリクエストと処理のタイムスタンプ。

通知

新しいOAuthログインリクエストが到着すると、サーバーは音声アラート付きの通知を表示し、キャッシャーが保留中のリクエストを確実に認識できるようにします。これにより、顧客がクライアントPCで不必要に待つことを防ぎます。

リアルタイム更新

リクエストページはTCPイベントストリームを通じてリアルタイムで更新を受信します。新しいリクエストはページの更新なしに即座に表示され、ステータスの変更(他の端末からの承認や拒否)も即座に反映されます。