当前位置: 首页 > 知识库问答 >
问题:

获取windows系统用户名的Java程序

欧阳杰
2023-03-14

我正在开发一个将托管在tomcat服务器上的应用程序。我正在寻找获得用户名的详细信息,用户将登录到他的windows系统跟踪目的。在通过浏览器访问应用程序之前,是否有一种方法可以获得用户登录到系统的用户名详细信息?

共有1个答案

印嘉泽
2023-03-14

我怀疑只有java才能做到这一点。您必须使用JavaScript检查用户名。下面是windows用户的示例:

用JavaScript获取Windows用户名?

您可能也想为Linux/Mac用户做同样的操作?

获得java脚本名称后,您可以将其保存到cookie中,并使用java servlet读取它,也可以向后端发送Ajax请求。

 类似资料:
  • X1.0新增 sp_get_host() 功能: 返回带协议的域名 参数: 无 返回: 类型string 带协议的域名,如http://www.thinkcmf.com

  • 我只是在这个链接上设置一个kubenetes集群 https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#multi-platform 我检查kubectl获取节点,然后主节点是就绪的,但是当我访问链接 https://k8s-master-ip:6443/ 它显示错误:用户“系统:匿名”无法获取路径“/”。我错过了

  • 所以我要做的是让我的Java找到windows用来登录的用户名,所以当我说这样的方法时,它会返回用户名,就像我在名为Noah的用户中使用它一样,Java会返回“Noah”,如果我在用户Amanda上,Java会返回“Amanda”。我该怎么做?

  • 所以我使用的是java系统。getProperties(“user.home”)。这是我遇到的问题,我在需要管理员权限的安装过程中调用它,在安装过程中,我需要在用户目录中保存一些文件(例如c:\Users\myname\AppData\Local\SavedFiles)。出现如下步骤所示的问题: 1) 用户mbrando登录windows 8 2)他运行的安装程序 3)系统提示他使用管理员权限登录

  • 我可以访问预配置的Windows XP 32位工作站。它在防火墙下,要离开它,它使用超文本传输协议代理服务器。要获取代理设置,我需要主机、端口、用户名和密码。 超文本传输协议://用户名:密码@服务器:端口 我能够找到代理url和端口(来自PAC-自动配置文件),但我不知道如何获取用户名/密码。有没有办法以某种方式读取它?至少用户名?我可能会获得管理员权限。 你知道有什么工具可以帮助你吗? 我只找

  • 本文向大家介绍PHP获取windows登录用户名的方法,包括了PHP获取windows登录用户名的方法的使用技巧和注意事项,需要的朋友参考一下 前几天在问答区提了一下这个问题,所有回答问题的朋友都说不可能通过PHP实现,碰巧我的实习负责人帮我找到了一个方法,貌似是通过NTLM来实现的,我是新手,对具体原理也知之不详,只是自己测试了一下,很好用. 所以赶快拿出来与大家分享.这是一个法国人写的,所以编