【问题标题】:how to capture users Machine Name from the http request?如何从 http 请求中捕获用户机器名称?
【发布时间】:2016-03-11 05:51:27
【问题描述】:

我正在尝试为我的应用程序实现会话终止功能。 我需要向用户显示他登录的所有设备。 但我无法从 http 请求中获取用户机器名称。

我试过这个: Another similar question in stack overflow 但是只有在主机文件中明确指定并且是那里的第一个条目时,它才会给出用户的机器名称。

Google 已经实现了类似的功能 google's implementation to review devices/sessions

显示用户的机器名

此处显示我的机器名称 CITRUSPN135。

如何为我的应用程序实现类似的功能? 我对前端或服务器端的实现持开放态度。

【问题讨论】:

  • 不能做,即使你能做,如果通过代理或网关也不会准确
  • 谷歌是怎么做到的?
  • 也许有使用一些 ajax 代码来发送这些信息,但我认为它不会来自 http 请求本身。
  • 那一定有办法从前端捕获设备名称?
  • 请查看answer

标签: javascript java single-sign-on client-side


【解决方案1】:

服务器端代码在那里 String browserType = request.getHeader("User-Agent"); 它包含所有信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-06
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多