私は、レジ係がクライアントや予約などに関するデータにアクセスできるようにするためにレストランで使用されるWebアプリに取り組んでいます。
ただし、私のテストクライアントの1人は、キャッシャーがレストランのコンピューターにいるときにのみWebアプリにアクセスできるようにしたいと述べました。言い換えれば、彼は従業員がWebアプリにログインして、自宅や他の場所/コンピューターからクライアント情報にアクセスできるようにしたくありません。
私が最初に考えたのは、WebアプリでクライアントのIPアドレスを確認し、特定のIP(つまり、レストラン接続のIP)のみにアクセスを許可することでした。
問題は、ほとんどのレストランのインターネット接続がDHCPを使用しているため、IPが変化し続けることです。IPの最初の2バイト(たとえば、106.280)しかチェックできませんでしたが、これは100%安全ではなく、一部のISPでは、2番目のバイトでさえ時々変更されます。
この問題を解決する方法に関する他のアイデアはありますか?
前もって感謝します。