前回のアクセス以降に不審なログインが発生した場合にユーザーに警告する機能を Web アプリケーションに実装することに関心があります。
私のお決まりの反応は、クライアントの IP アドレスを使用することでしたが、調査を行った後、これはひどい考えのようです。動的割り当てと NAT は、これが信頼できないことを示唆しています。
2 番目に考えたのは、位置情報サービスを使用することでした。しかし、私が見つけたものは、IP ベースのものか、私の価格帯外のものでした。
私の 3 番目の考えは、Facebook の「Register this device」プロンプトのようなものを実装することでしたが、これがどのように信頼できる方法で機能するかはわかりません。
合理的なレベルの信頼性でデバイスまたは場所を特定する方法について、誰かアイデアはありますか?