
>
如果你要核对的网上的那个数据库也是你的,那你就设置一个登陆用户,权限为管理员,不过管理员也是需要用户名和密码的,否则就太不安全了
如果你要核对的网上的那个数据库不是你的。。。。。。这个没办法,你只有入侵它的数据库,查看数据库,不过不建议,这样是违法的。。。。
这个过程涉及到2个对象
java后台
还涉及两个数据
cookie
session
(可以想像一个map,key是cookie,value是session)
java后台将cookie信息传给浏览器,
浏览器在访问域名时,会带上和该域名相关的cookie信息(这个浏览器会自己存在本地)
java后台在浏览器访问时,会获取cookie信息,没有cookie信息则默认创建新cookie给浏览器
浏览器登陆时,java后台会创建session对象,跟这个cookie绑定起来。
每次浏览器访问java后台,java后台都根据cookie取出session对象,session对象往往会存该登陆用户的唯一id,然后java可以根据唯一id到数据库中取出用户的详细信息,其中就可以拿到密码信息。
一般来说,二维码携带登录信息可以采用以下几种方式:
1 把账号密码等登录信息的内容转换成二维码,并写入到二维码中,用户扫描该二维码后即可获取登录信息,从而完成登录。
2 把账号、密码等登录信息加密后,写入到二维码中,用户扫描该二维码后,可以解密出登录信息,从而完成登录。
3 把登录信息存储到服务器,把访问该服务器的地址放入二维码中,用户扫描该二维码后,即可从服务器中获取登录信息,从而完成登录。
4 把用户登录的标识码(如:token)放入二维码中,用户扫描该二维码后,可以把标识码发送到服务器中,从而完成登录。
按Win + R快捷键,在d出的运行对话框中输入cmd后按回车键,如下图所示:
这里有两条命令都可以查询当前用户的SID。
第一条指令:whoami /user
在命令提示符窗口中输入"whoami /user",按回车键,如下图所示:
下图就是我当前的用户名和对应的SID,这和上图注册表中的一项是一样的,如下图所示:
4
第二条指令:wmic useraccount get name,sid
在命令提示符窗口中输入"wmic useraccount get name,sid",按回车键,如下图所示:
5
下图就是这条指令的执行结果,连其他两个用户的用户名也查出来了,如下图所示:
以上就是关于JAVA 如何获取登入用户的用户信息全部的内容,包括:JAVA 如何获取登入用户的用户信息、如何获取当前已经登录的用户名、如何获取在其他网站上登录后的信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)