私は出力にコードリモートユーザのMACアドレスを特定して保存するにはどうすればよいですか?
byte[] mac = ni.getHardwareAddress();
for (int i = 0; i < mac.length; i++) {
System.out.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : "");
を使用しています:00-27-0E-C2-53-B7
私はこの出力を変数に格納する必要があると私は、MySQLデータベースに保存するクエリを必要とします。また、ユーザの詳細とともにログインページにMACアドレスを自動的に取得したい
こうして、ユーザーのMACアドレスとそのユーザー名とパスワードをデータベースに格納することができます。アイデアは、ユーザーがログインすると、MACアドレスを自動的に取得してユーザーを認証できるようにすることです。
どうすればいいですか?
クライアントのMACアドレスを取得することはできません。 – sje397
ローカルMACアドレスについて質問していません – sunny
@sunnyしかし、確認できないときにMacアドレスを使ってユーザーを認証したいのですか?あなたがしようとしていることを明確にしてください –