2012-01-04 7 views
0

私はPHPで働いています。私はコンピュータに依存するログインシステムが必要です。私は、ユーザーが複数のコンピュータを使用してログインすることができないということを意味します。これは、1台のマシンに限定されます。もしそうなら、私はこのケースを扱うために管理者が必要になります。このIPを依存させようとしましたが、同じインターネット接続を共有するすべてのコンピュータでネットワークにログインできることがわかりました。クライアントブラウザのユニークな情報は何ですか?

+0

なしありこれを行う保証された方法。あなたが後にしていることを試みるためにそこに何百もの戦略がありますが、それぞれが克服することができます。十分近いところで動作するが、かなり簡単に偽装することができれば、以下のAdel Boutrosが提唱するMACアドレスは使用可能です。編集:ちょうどこれについてさらに考えて... IPアドレスのようなWeb要求で取得するMACアドレスは、MACアドレスが動作しないようにネットワークの外部ルーターのアドレスです。 – Bueller

+0

hmmm。理にかなっている。 Buellerが言ったことは本当ですか? –

+0

セッション変数はどうですか? –

答えて

0

MACアドレスは、マシンごとに固有のもので、マシンのコンストラクタによって取得できます。

PS:

@Emmanuel:2台のマシン上で同じコンピュータ名を持つことができます。

UPDATE:

いくつかのリンクはPHPでMACアドレスを取得形成:
http://nazmulb.wordpress.com/2008/07/04/getting-mac-address-using-php/ http://forums.techarena.in/software-development/1179119.htm

+0

MACアドレスは簡単になりすますことができます。 – Bueller

+0

私はエマニュエルが彼の答え –

+1

を取り除いたのを見ることができます@Buellerそれはマシン名 –

関連する問題