この時代、私たちはさまざまなマシン、デバイス、電話を持っていますが、自分の名前で覚えておきたい場合があります。
私は、1 人のユーザーが現在作業中のデバイスで "remember me" をチェックできる Web サイトを持っており、家の中のすべてのデバイスでこれを機能させています。
現在、ハッシュ化されたキーを作成し、それを Cookie とデータベースに保存する、remember me 機能を使用していました。ただし、同じユーザーで別のデバイスにログインすると、データベース内のハッシュされたキーが上書きされるため、最初のデバイスの記憶機能がダウンします。
さまざまなセッションを保持するためにセッション テーブルを作成することを考えていました (ただし、1 人のユーザーに対して異なるセッションを保持することもできます)。
質問:
PHP を使用してデバイスの一意のセッション キーを設定/生成するにはどうすればよいですか。
異なるデバイスで同じブラウザを使用しているため、ブラウザの指紋は機能しません。
誰かアイデア?
もちろん、Cookie を別のデバイスにコピーしたり、Cookie 情報を (ユーザーから管理者に) 変更したりしないようにすることは重要です。